CVEFinder.io

CVE-2026-54183

🔶 medium
Summary

Apache Airflow's secrets masker hides values stored under sensitive key names when they are displayed in the UI. The masker's recursion-depth limit did not descend into values nested inside a list, tuple, or set beyond that limit, so an Airflow Variable holding such a deeply-nested value was shown unmasked in the Variables UI. The exposure is limited to the UI: any authenticated user who can see the Variable in the UI can already read its full value through the Variables REST API, so this does n

Description

Apache Airflow's secrets masker hides values stored under sensitive key names when they are displayed in the UI. The masker's recursion-depth limit did not descend into values nested inside a list, tuple, or set beyond that limit, so an Airflow Variable holding such a deeply-nested value was shown unmasked in the Variables UI. The exposure is limited to the UI: any authenticated user who can see the Variable in the UI can already read its full value through the Variables REST API, so this does not disclose data the user could not otherwise obtain — the masking is a shoulder-surfing defense for the UI, not an access-control boundary.

This is an incomplete-fix follow-up to CVE-2026-42358, whose fix made only the dictionary walk unbounded; lists, tuples, and sets beyond the depth limit remained unmasked in the UI. Deployments that applied the CVE-2026-42358 fix should also upgrade to address this residual case. Upgrade to apache-airflow 3.3.1 or later.

CVSS Score
4.3
Medium
EPSS Score
0.5
Exploit Probability
Published Date
2026-08-12
First Seen: 2026-08-13
📊 Relative Risk Intelligence

This CVE is Lower Risk - more severe than 5.3% of all 365,987 vulnerabilities in our database.

#346,452
Below average severity
Severity Percentile
🎯 CISA SSVC Assessment Updated: Aug 12, 2026
🔍 Exploitation Status
None
No known exploits
⚙️ Automatable
NO
Requires human interaction
💥 Technical Impact
Partial
Limited system impact
🏆 Discovered By
Omkhar Arasaratnam (@omkhar) Jarek Potiuk (remediation developer)
SSVC data provided by CISA
Last Modified 2026-09-16
Source NVD 🔗
CVSS Vector 3.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
CWE IDs (Weakness Types)

📦 Affected Products 1

🔗 References 3

🔗 Related CVEs 6

CVE ID Severity CVSS EPSS Summary Published
CVE-2026-75158 🔶 medium 4.3 0.6 Apache Airflow's `/assets/events` API returned asset events for every Dag in the deployment, with no filter restricting ... 2026-09-21
CVE-2026-82355 🔶 medium 4.2 0.7 When a request to the Airflow core API carries both a session cookie and an explicit `Authorization: Bearer` token, Airf... 2026-09-21
CVE-2026-86473 ⛔ critical 9.1 0.8 Apache Airflow: the Core API logout endpoint revokes only a session token presented as the _token cookie. When a client ... 2026-09-21
CVE-2026-58076 ⚠️ high 8.8 0.5 Apache Airflow's serialization layer reconstructed exception nodes by calling `import_string()` on a class name taken fr... 2026-08-12
CVE-2026-59242 🔶 medium 5.4 0.6 Apache Airflow's XCom `GET /api/v2/{...}/xcomEntries/{key}?deserialize=true` endpoint passed a string-literal payload th... 2026-08-12
CVE-2026-59244 🔶 medium 6.5 0.2 Apache Airflow's secrets masker did not mask `var.json` Variable values whose value is a dict in the Rendered Templates ... 2026-08-12
These CVEs affect the same products