Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…
EPSS 0.0%top 96%

CVE-2026-45426: CWE-863: Incorrect Authorization in Apache Software Foundation Apache Airflow

0
Low
VulnerabilityCVE-2026-45426cvecve-2026-45426cwe-863
Published: Mon Jun 01 2026 (06/01/2026, 07:47:16 UTC)
Source: CVE Database V5
Vendor/Project: Apache Software Foundation
Product: Apache Airflow

Description

Exploitation requires the attacker to already be an authenticated Airflow worker holding a valid Log-server JWT issued for at least one Dag. Apache Airflow's Log server authorized JWT tokens against Dag IDs by applying Python's `str.lstrip()` to the requested path segment when verifying the JWT's `sub` claim. `str.lstrip()` strips any of a *set* of characters from the left (not a prefix), so a JWT issued for a Dag named e.g. `dag_a` would authorize log access to any other Dag whose name began with any subset of the characters `{d, a, g, _}` (e.g. `dag_attacker`, `aaaa_target`, `_dag_secret`). Such an authenticated worker could enumerate and read worker logs of other Dags whose names happened to share that character-class prefix, leaking task output and error traces beyond the documented per-Dag isolation boundary. Affects deployments relying on per-Dag log-access scoping (multi-team, shared-executor, shared-worker topologies). Users are advised to upgrade to `apache-airflow` 3.2.2 or later.

CVSS v3.1

Score 3.1low

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 06/01/2026, 09:35:36 UTC

Technical Analysis

Apache Airflow's Log server authorizes JWT tokens for log access by comparing the JWT 'sub' claim to the requested Dag ID using Python's str.lstrip() method. Because str.lstrip() removes any characters from a set rather than a strict prefix, a JWT issued for a Dag named 'dag_a' could authorize access to logs of other Dags whose names begin with any subset of the characters {d, a, g, _}. This leads to incorrect authorization, allowing an authenticated Airflow worker to read logs beyond their intended Dag boundary. The vulnerability impacts Airflow 3.0.0 and is fixed in version 3.2.2 and later.

Potential Impact

An authenticated Airflow worker with a valid Log-server JWT can access logs of other Dags beyond their authorized scope if those Dag names share characters with the authorized Dag name. This can lead to unauthorized disclosure of task outputs and error traces, potentially exposing sensitive information across teams or users sharing the same Airflow deployment. There are no known exploits in the wild at this time.

Mitigation Recommendations

Users should upgrade Apache Airflow to version 3.2.2 or later, where this authorization flaw is fixed. Since this is not a cloud service, remediation depends on applying the official software update. Patch status is not explicitly stated in the vendor advisory, but the recommendation to upgrade to 3.2.2 or later indicates an official fix is available.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
apache
Date Reserved
2026-05-12T03:06:09.587Z
Cvss Version
null
State
PUBLISHED
Remediation Level
null

Threat ID: 6a1d4e75e29bf47b50cd4a09

Added to database: 6/1/2026, 9:18:45 AM

Last enriched: 6/1/2026, 9:35:36 AM

Last updated: 6/2/2026, 7:19:47 AM

Views: 9

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses