{"id":"CVE-2026-107474","aliases":["EUVD-2026-119893","GHSA-59x3-x3hh-x23q"],"status":"published","title":"Apache Airflow: Connections API: apprise connection \"config\" extra returned in cleartext","description":"The Apache Airflow connections API did not mask the apprise provider's `config` connection extra, which can embed notification-service credentials. A user with permission to read connections could retrieve it in cleartext, although Airflow 3 treats connection credentials as write-only.\n\nUsers are advised to upgrade to apache-airflow 3.4.0 or later. Airflow 2.x is also affected; Airflow 2 has reached end of life and will not receive a fix, so Airflow 2 users should upgrade to Apache Airflow 3.4.0 or later.","epss":{"day":"2026-11-12","score":0.00219,"percentile":0.12485,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-522"],"published":"2026-11-09T09:19:48Z","modified":"2026-11-11T02:48:29Z","products":[{"vendor":"apache software foundation","product":"apache airflow"}],"references":[{"url":"https://github.com/apache/airflow/pull/73794","tags":["patch","fix"]},{"url":"https://lists.apache.org/thread.html/m7ywzkb3wo9jm6ksgskhgbkbbtll28lx","tags":["vendor-advisory","advisory"]},{"url":"http://www.openwall.com/lists/oss-security/2026/11/09/12","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-107474","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-59x3-x3hh-x23q"},{"url":"https://pypi.python.org","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107474.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-107474","title":"Apache Airflow: Connections API: apprise connection \"config\" extra returned in cleartext","description":"The Apache Airflow connections API did not mask the apprise provider's `config` connection extra, which can embed notification-service credentials. A user with permission to read connections could retrieve it in cleartext, although Airflow 3 treats connection credentials as write-only.\n\nUsers are advised to upgrade to apache-airflow 3.4.0 or later. Airflow 2.x is also affected; Airflow 2 has reached end of life and will not receive a fix, so Airflow 2 users should upgrade to Apache Airflow 3.4.0 or later.","status":"published","published":"2026-11-09T09:19:48.955Z","modified":"2026-11-10T17:22:24.145Z","cwes":["CWE-522"],"updated_at":"2026-11-09T14:33:34.013968Z"}],"euvd":[{"id":"EUVD-2026-119893","description":"The Apache Airflow connections API did not mask the apprise provider's `config` connection extra, which can embed notification-service credentials. A user with permission to read connections could retrieve it in cleartext, although Airflow 3 treats connection credentials as write-only.\n\nUsers are advised to upgrade to apache-airflow 3.4.0 or later. Airflow 2.x is also affected; Airflow 2 has reached end of life and will not receive a fix, so Airflow 2 users should upgrade to Apache Airflow 3.4.0 or later.","status":"published","published":"2026-11-09T09:19:48Z","modified":"2026-11-10T17:22:24Z","updated_at":"2026-11-09T15:17:14.840893Z"}],"ghsa":[{"id":"GHSA-59x3-x3hh-x23q","title":"The Apache Airflow connections API did not mask the apprise provider's `config` connection extra,...","description":"The Apache Airflow connections API did not mask the apprise provider's `config` connection extra, which can embed notification-service credentials. A user with permission to read connections could retrieve it in cleartext, although Airflow 3 treats connection credentials as write-only.\n\nUsers are advised to upgrade to apache-airflow 3.4.0 or later.","status":"published","published":"2026-11-09T12:31:38Z","modified":"2026-11-09T12:31:39Z","cwes":["CWE-522"],"updated_at":"2026-11-09T12:48:04.148562Z"}],"nvd":[{"id":"CVE-2026-107474","description":"The Apache Airflow connections API did not mask the apprise provider's `config` connection extra, which can embed notification-service credentials. A user with permission to read connections could retrieve it in cleartext, although Airflow 3 treats connection credentials as write-only.\n\nUsers are advised to upgrade to apache-airflow 3.4.0 or later. Airflow 2.x is also affected; Airflow 2 has reached end of life and will not receive a fix, so Airflow 2 users should upgrade to Apache Airflow 3.4.0 or later.","status":"published","published":"2026-11-09T10:17:02.82Z","modified":"2026-11-10T21:12:54.12Z","cwes":["CWE-522"],"updated_at":"2026-11-09T16:14:55.674086Z"}],"osv":[{"id":"CVE-2026-107474","title":"Apache Airflow: Connections API: apprise connection \"config\" extra returned in cleartext","description":"The Apache Airflow connections API did not mask the apprise provider's `config` connection extra, which can embed notification-service credentials. A user with permission to read connections could retrieve it in cleartext, although Airflow 3 treats connection credentials as write-only.\n\nUsers are advised to upgrade to apache-airflow 3.4.0 or later. Airflow 2.x is also affected; Airflow 2 has reached end of life and will not receive a fix, so Airflow 2 users should upgrade to Apache Airflow 3.4.0 or later.","status":"published","published":"2026-11-09T09:19:48.955Z","modified":"2026-11-12T02:30:27.636618723Z","cwes":["CWE-522"],"updated_at":"2026-11-11T03:22:10.237529Z"}]}}
