๐Ÿ” CVE Alert

CVE-2026-45426

LOW 3.1

Apache Airflow: Log server JWT authorization bypass via Python lstrip() character stripping allows cross-Dag log access

CVSS Score
3.1
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-863
Vendor apache software foundation
Product apache airflow
Published Jun 1, 2026
Last Updated Jun 1, 2026
Stay Ahead of the Next One

Get instant alerts for apache software foundation apache airflow

Be the first to know when new low vulnerabilities affecting apache software foundation apache airflow are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Apache Software Foundation / Apache Airflow
3.0.0 < 3.2.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/apache/airflow/pull/66749 lists.apache.org: https://lists.apache.org/thread/hz1q7vg65vq2h4fobv5ww8tp257fbqj9 openwall.com: http://www.openwall.com/lists/oss-security/2026/05/31/13

Credits

Michael Lip (theluckystrike) Jarek Potiuk (@potiuk)