SB2026092130 - Multiple vulnerabilities in Apache Airflow
Published: September 21, 2026 Updated: September 22, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 4 vulnerabilities.
1) Incorrect authorization (CVE-ID: CVE-2026-75157)
CWE-ID: CWE-863 - Incorrect Authorization
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to suppress asset-triggered scheduling.
The vulnerability exists due to improper authorization in the asset queued-events DELETE endpoints when handling DELETE requests. A remote user can delete queued asset events for Dags they can read to suppress asset-triggered scheduling.
The issue affects deployments where asset-triggered scheduling is in use and Dag read access is granted more widely than Dag edit access.
2) Session Fixation (CVE-ID: CVE-2026-82355)
CWE-ID: CWE-384 - Session Fixation
CVSSv4: 2.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause principal confusion and misattribute audit records.
The vulnerability exists due to improper authentication in Airflow core API authentication handling when processing requests that include both a session cookie and an explicit Authorization bearer token. A remote user can place a valid session cookie in a victim's browser or client to cause principal confusion and misattribute audit records.
Deployments hosting the Airflow UI on a domain shared with other applications are the most exposed.
3) Insufficient Session Expiration (CVE-ID: CVE-2026-86473)
CWE-ID: CWE-613 - Insufficient Session Expiration
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to retain access using a valid bearer token after logout.
The vulnerability exists due to improper session invalidation in the Core API logout endpoint when processing a logout request with a bearer token in the Authorization header. A remote user can present a copied valid bearer token after the victim logs out to retain access using a valid bearer token after logout.
The default token lifetime is 24 hours and is configurable.
4) Missing Authorization (CVE-ID: CVE-2026-75158)
CWE-ID: CWE-862 - Missing Authorization
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to disclose asset events belonging to unauthorized Dags.
The vulnerability exists due to missing authorization in the /assets/events API when handling asset event requests. A remote user can send requests to disclose asset events for Dags they are not authorized to read.
The count query and pagination metadata can reveal the existence of hidden Dags.
Remediation
Install update from vendor's website.
References
- https://lists.apache.org/api/email.lua?id=f2ngj296z48b3x14ss3pgbs41lbnlgmp
- https://github.com/apache/airflow/pull/71736
- https://lists.apache.org/api/email.lua?id=rwytbrhpysqn8mhx1s72d93tycs40142
- https://github.com/apache/airflow/pull/72225
- https://lists.apache.org/api/email.lua?id=gc9qrp91lqtc45j10coqsdgqr5mp1982
- https://github.com/apache/airflow/pull/72649
- https://lists.apache.org/api/email.lua?id=t1kbmbz0m3fxwm1xntgcs9cfj9or3syq
- https://github.com/apache/airflow/pull/71741