CVE-2022-38054
Published: 02 September 2022
Summary
CVE-2022-38054 is a critical-severity Session Fixation (CWE-384) vulnerability in Apache Airflow. Its CVSS base score is 9.8 (Critical).
Operationally, ranked in the top 15.3% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.
Deeper analysis
In Apache Airflow versions 2.2.4 through 2.3.3, the database webserver session backend was susceptible to session fixation, corresponding to CWE-384. The vulnerability received a CVSS 3.1 score of 9.8, reflecting network-accessible attack conditions with no required privileges or user interaction.
An unauthenticated remote attacker could exploit the flaw to fixate and hijack user sessions, resulting in full compromise of confidentiality, integrity, and availability within the affected Airflow deployment. The provided references consist of announcements on the Apache mailing lists and oss-security, which direct administrators to the original security threads for further details.
EPSS for this CVE rose from low values after disclosure to a peak of 0.0530 on 2025-01-22 before receding to the current 0.0219, indicating a period of increased exploitation interest that warrants renewed attention.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2022-0009
Vulnerability details
In Apache Airflow versions 2.2.4 through 2.3.3, the `database` webserver session backend was susceptible to session fixation.
- CWE(s)
Related Threats
No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.
Affected Assets
Mitigating Controls
Likely Mitigating Controls AI
Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.
Session termination after a set interval shortens the usable lifetime of a fixed session identifier, making successful exploitation of session fixation more difficult.
Re-authentication typically forces issuance of a new session, limiting the window for exploitation of a previously fixed session identifier.
Enforces proper session ID generation and binding, preventing fixation of a known session token.