{"id":"CVE-2026-111452","aliases":["EUVD-2026-119888","GHSA-qv7j-fgv4-c4rc"],"status":"published","title":"Apache Airflow: Secrets masker: camelCase key names (privateKey, connectionString, webhookUrl) not matched against the sensitive-field list","description":"Apache Airflow's secrets masker matched sensitive key names only in their snake_case form, so values stored under camelCase keys such as `privateKey`, `connectionString`, `webhookUrl` or `accessKey` — for example in a Connection's extra or a Variable — were not redacted in task logs, rendered template fields or API responses. A user who can read task logs or rendered templates, but is not meant to see those credentials, could read them in cleartext. Users 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-10","score":0.00217,"percentile":0.12254,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-522"],"published":"2026-11-09T09:12:05Z","modified":"2026-11-11T02:48:41Z","products":[{"vendor":"apache software foundation","product":"apache airflow"}],"references":[{"url":"https://github.com/apache/airflow/pull/74840","tags":["patch","fix"]},{"url":"https://lists.apache.org/thread.html/n0qggmo6o10hxojqr26gp4b2fqjpzzk2","tags":["vendor-advisory","advisory"]},{"url":"http://www.openwall.com/lists/oss-security/2026/11/09/15","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-111452","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-qv7j-fgv4-c4rc"},{"url":"https://pypi.python.org","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111452.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-111452","title":"Apache Airflow: Secrets masker: camelCase key names (privateKey, connectionString, webhookUrl) not matched against the sensitive-field list","description":"Apache Airflow's secrets masker matched sensitive key names only in their snake_case form, so values stored under camelCase keys such as `privateKey`, `connectionString`, `webhookUrl` or `accessKey` — for example in a Connection's extra or a Variable — were not redacted in task logs, rendered template fields or API responses. A user who can read task logs or rendered templates, but is not meant to see those credentials, could read them in cleartext. Users 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:12:05.04Z","modified":"2026-11-09T13:04:43.99Z","cwes":["CWE-522"],"updated_at":"2026-11-09T14:33:34.013968Z"}],"euvd":[{"id":"EUVD-2026-119888","description":"Apache Airflow's secrets masker matched sensitive key names only in their snake_case form, so values stored under camelCase keys such as `privateKey`, `connectionString`, `webhookUrl` or `accessKey` — for example in a Connection's extra or a Variable — were not redacted in task logs, rendered template fields or API responses. A user who can read task logs or rendered templates, but is not meant to see those credentials, could read them in cleartext. Users 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:12:05Z","modified":"2026-11-09T13:04:43Z","updated_at":"2026-11-09T15:17:14.840893Z"}],"ghsa":[{"id":"GHSA-qv7j-fgv4-c4rc","title":"Apache Airflow's secrets masker matched sensitive key names only in their snake_case form, so...","description":"Apache Airflow's secrets masker matched sensitive key names only in their snake_case form, so values stored under camelCase keys such as `privateKey`, `connectionString`, `webhookUrl` or `accessKey` — for example in a Connection's extra or a Variable — were not redacted in task logs, rendered template fields or API responses. A user who can read task logs or rendered templates, but is not meant to see those credentials, could read them in cleartext. Users 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-111452","description":"Apache Airflow's secrets masker matched sensitive key names only in their snake_case form, so values stored under camelCase keys such as `privateKey`, `connectionString`, `webhookUrl` or `accessKey` — for example in a Connection's extra or a Variable — were not redacted in task logs, rendered template fields or API responses. A user who can read task logs or rendered templates, but is not meant to see those credentials, could read them in cleartext. Users 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:03.947Z","modified":"2026-11-10T21:12:56.727Z","cwes":["CWE-522"],"updated_at":"2026-11-09T16:14:55.674086Z"}],"osv":[{"id":"CVE-2026-111452","title":"Apache Airflow: Secrets masker: camelCase key names (privateKey, connectionString, webhookUrl) not matched against the sensitive-field list","description":"Apache Airflow's secrets masker matched sensitive key names only in their snake_case form, so values stored under camelCase keys such as `privateKey`, `connectionString`, `webhookUrl` or `accessKey` — for example in a Connection's extra or a Variable — were not redacted in task logs, rendered template fields or API responses. A user who can read task logs or rendered templates, but is not meant to see those credentials, could read them in cleartext. Users 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:12:05.04Z","modified":"2026-11-11T02:48:41.043410188Z","cwes":["CWE-522"],"updated_at":"2026-11-11T03:22:04.464623Z"}]}}
