{"id":"CVE-2026-41018","aliases":["GHSA-g3jr-4jrm-jvqv","PYSEC-2026-22"],"url":"https://o3.security/vulnerability/CVE-2026-41018","summary":"Apache Airflow Providers Elasticsearch: Elasticsearch task-log handler leaks credentials embedded in the host URL","details":"The Elasticsearch logging provider, when configured with a `host` URL that embeds credentials (for example `https://user:password@server.example.com:9200`), wrote the full host URL — including the embedded credentials — into task logs. Any user with task-log read permission could harvest the backend credentials. Users are advised to upgrade to `apache-airflow-providers-elasticsearch` 6.5.3 or later and, as a defense-in-depth measure, configure the backend credentials via a secret backend rather than embedding them in the `[elasticsearch] host` URL.","published":"2026-05-11T08:21:47.722Z","modified":"2026-08-07T11:48:55.626544827Z","cvss":{"score":6.5,"severity":"MEDIUM","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"PyPI","name":"apache-airflow-providers-elasticsearch","fixedVersion":"6.5.3"}],"fix":{"url":"https://github.com/apache/airflow/pull/65349","label":"apache/airflow#65349"},"references":[{"type":"WEB","url":"http://www.openwall.com/lists/oss-security/2026/05/10/3"},{"type":"WEB","url":"https://pypi.python.org"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41018.json"},{"type":"ADVISORY","url":"https://lists.apache.org/thread/wz5l58drprmwlv6jxnq466x24jqbbhp7"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-41018"},{"type":"FIX","url":"https://github.com/apache/airflow/pull/65349"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-07T11:48:55.626544827Z"}}