CVE-2026-54183
Last modified
CVE-2026-54183 is a medium-severity vulnerability rated 4.3/10 on the CVSS scale. 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. EPSS estimates a 0.47% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Airflow | < 3.3.1 |
References
- https://github.com/apache/airflow/pull/68422Issue Tracking, Patch
- https://lists.apache.org/thread/z5mrdq6c60f2wyx4cc64cj8nv0dxd9loMailing List, Vendor Advisory
- https://www.cve.org/CVERecord?id=CVE-2026-42358Mailing List, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-54183?
How severe is CVE-2026-54183?
How do I fix CVE-2026-54183?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-54178backpack/crud provides Create, Read, Update & Delete (CRUD) …8.1
- CVE-2026-54179backpack/crud provides Create, Read, Update & Delete (CRUD) …4.4
- CVE-2026-5418A vulnerability was identified in appsmithorg appsmith up to…7.3
- CVE-2026-54180backpack/crud provides Create, Read, Update & Delete (CRUD) …7.6
- CVE-2026-54181backpack/crud provides Create, Read, Update & Delete (CRUD) …5.4
- CVE-2026-54182backpack/crud provides Create, Read, Update & Delete (CRUD) …8.1
- CVE-2026-54184Unauthenticated Insecure Direct Object References (IDOR) in …8.2
- CVE-2026-54185Subscriber SQL Injection in Cornerstone < 7.8.8 versions.8.5
- CVE-2026-54186Unauthenticated SQL Injection in JobSearch <= 3.2.9 versions…9.3
- CVE-2026-54187Unauthenticated SQL Injection in JetEngine <= 3.8.10.1 versi…9.3
- CVE-2026-54188Unauthenticated Cross Site Scripting (XSS) in JetEngine <= 3…7.1
- CVE-2026-54189Unauthenticated Cross Site Scripting (XSS) in JetEngine <= 3…7.1
Are you affected by CVE-2026-54183?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
