Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege Airflow user
-
DeliveryQuery event-log/audit API
-
ExploitRead Log.extra audit rows
-
ExecutionExtract cleartext connection/variable secrets
-
ImpactReuse credentials against downstream systems
Vulnerability Assessment
| Exploitation Conditions | Requires an authenticated Airflow account that has been granted read access to the event-log / audit API (the Log model's |
| Impact | This is a credible but moderate-priority information-disclosure issue, not a high-urgency emergency. No CVSS vector, EPSS score, KEV listing, or SSVC decision is supplied - the vuln.today Decision label is explicitly 'awaiting_data' - so several key scoring signals are missing and cannot be cross-referenced; the vendor rates it 'moderate'. Exploitation requires an already-authenticated low-privilege Airflow user with read access to the event-log/audit API, which caps blast radius to insiders or attackers who have already obtained a foothold account rather than anonymous internet attackers. The real impact is meaningful: the flaw lets such a user recover Connection and Variable secrets (credentials to downstream databases, cloud accounts, APIs) verbatim, including for resources they were never granted, so it enables privilege escalation and lateral movement via harvested third-party credentials. No KEV entry and no public exploit are present in the input, and no EPSS probability is given, so there is no evidence of active or widespread exploitation at time of analysis. Net: prioritize patching where Airflow holds sensitive connection secrets and audit-API read access is broadly granted, but treat it as a post-authentication secret-leak rather than a remote-unauthenticated critical. |
| Exploit ScenarioDerived | An authenticated low-privilege Airflow user who has been granted read access to the event-log/audit API queries audit rows and reads the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 09, 2026
Cleartext storage of Connection and Variable secrets in Apache Airflow audit logs before 3.4.0 allows an authenticated low-privilege user with read access to the event-log/audit API to recover credentials verbatim, even without prior access to the affected Connection or Variable. The audit-log secrets masker redacted only by configured key name, so secrets stored under non-matching key names persisted in the Log.extra column; the assessed vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N. No public exploit was identified at time of analysis, and this is a moderate-priority information-disclosure issue rather than an emergency.
RemediationAI
Upgrade to apache-airflow 3.4.0 or later; this is the vendor-released fix that masks Connection and Variable secret values and restricts the affected audit rows to authorized users, referencing upstream pull requests https://github.com/apache/airflow/pull/68049 and https://github.com/apache/airflow/pull/70759. If immediate upgrade is not possible, restrict read access to the event-log/audit API and the Log.extra field to administrators only, accepting reduced audit visibility for lower-privilege users. Also review the secrets masker's configured sensitive-key list and add the key names under which Connection and Variable secrets are stored, noting that this reduces but does not fully eliminate exposure because it depends on complete key-name coverage. No public exploit was identified at time of analysis; advisory details are available at https://seclists.org/oss-sec/2026/q4/584 and https://airflow.apache.org/.
Affected ProductsAI
Apache Airflow (apache-airflow) before 3.4.0 is affected. The vendor advisory states users should upgrade to apache-airflow 3.4.0 or later, which masks the affected values and restricts the affected audit rows to authorized users. No CPE strings were provided in the available data. References include the oss-security advisory at https://seclists.org/oss-sec/2026/q4/584 and the Apache Airflow site at https://airflow.apache.org/.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apache Airflow's audit/event log persists structured event metadata in the Log model's extra field. The secrets masker applied to audit logging matched only on configured sensitive key names, so Connection and Variable secret values stored under key names outside that list were written to Log.extra in cleartext. Any authenticated account granted read access to the event-log/audit API could then read those rows and recover the credentials, even if the account had no access to the underlying Connection or Variable. No CWE identifier was supplied; the root cause is key-name-based masking that does not cover all secret-bearing fields. The fix in 3.4.0 masks these values and restricts the affected audit rows to authorized users, per the oss-security advisory and upstream pull requests 68049 and 70759.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
Audit API is network-reachable (AV:N) and reliably readable (AC:L); needs an authenticated low-privilege account (PR:L); discloses secrets verbatim (C:H) with no integrity or availability impact.
Description PRE-NVD
Executive ViewAI
Apache Airflow versions prior to 3.4.0 store Connection and Variable secrets in cleartext within audit logs, enabling any authenticated low-privilege user with access to the event-log API to recover credentials they are not otherwise authorized to view. This undermines the platform's access controls and could lead to unauthorized access to downstream systems, data breaches, and compliance violations. Leadership should prioritize remediation to protect sensitive credentials and maintain trust in Airflow's security model.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
CVE.org
GitHub PoC
Exploit-DB