Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
Vulnerability Details :

CVE-2023-40273

Summary
Assigner-apache
Assigner Org ID-f0158376-9dc2-43b6-827c-5f631a4d8d09
Published At-23 Aug, 2023 | 15:37
Updated At-27 Sep, 2024 | 20:29
Rejected At-
Credits

Session fixation in Apache Airflow web interface

The session fixation vulnerability allowed the authenticated user to continue accessing Airflow webserver even after the password of the user has been reset by the admin - up until the expiry of the session of the user. Other than manually cleaning the session database (for database session backend), or changing the secure_key and restarting the webserver, there were no mechanisms to force-logout the user (and all other users with that). With this fix implemented, when using the database session backend, the existing sessions of the user are invalidated when the password of the user is reset. When using the securecookie session backend, the sessions are NOT invalidated and still require changing the secure key and restarting the webserver (and logging out all other users), but the user resetting the password is informed about it with a flash message warning displayed in the UI. Documentation is also updated explaining this behaviour. Users of Apache Airflow are advised to upgrade to version 2.7.0 or newer to mitigate the risk associated with this vulnerability.

Vendors
-
Not available
Products
-
Metrics (CVSS)
VersionBase scoreBase severityVector
Weaknesses
Attack Patterns
Solution/Workaround
References
HyperlinkResource Type
EPSS History
Score
Latest Score
-
N/A
No data available for selected date range
Percentile
Latest Percentile
-
N/A
No data available for selected date range
Stakeholder-Specific Vulnerability Categorization (SSVC)
▼Common Vulnerabilities and Exposures (CVE)
cve.org
Assigner:apache
Assigner Org ID:f0158376-9dc2-43b6-827c-5f631a4d8d09
Published At:23 Aug, 2023 | 15:37
Updated At:27 Sep, 2024 | 20:29
Rejected At:
▼CVE Numbering Authority (CNA)
Session fixation in Apache Airflow web interface

The session fixation vulnerability allowed the authenticated user to continue accessing Airflow webserver even after the password of the user has been reset by the admin - up until the expiry of the session of the user. Other than manually cleaning the session database (for database session backend), or changing the secure_key and restarting the webserver, there were no mechanisms to force-logout the user (and all other users with that). With this fix implemented, when using the database session backend, the existing sessions of the user are invalidated when the password of the user is reset. When using the securecookie session backend, the sessions are NOT invalidated and still require changing the secure key and restarting the webserver (and logging out all other users), but the user resetting the password is informed about it with a flash message warning displayed in the UI. Documentation is also updated explaining this behaviour. Users of Apache Airflow are advised to upgrade to version 2.7.0 or newer to mitigate the risk associated with this vulnerability.

Affected Products
Vendor
The Apache Software FoundationApache Software Foundation
Product
Apache Airflow
Default Status
unaffected
Versions
Affected
  • From 0 before 2.7.0 (semver)
Problem Types
TypeCWE IDDescription
CWECWE-384CWE-384 Session Fixation
Type: CWE
CWE ID: CWE-384
Description: CWE-384 Session Fixation
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Textual description of severity
text:
low
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

finder
Yusuf AYDIN (@h1_yusuf)
finder
L3yx of Syclover Security Team.
finder
Son Tran of VNPT-VCI
finder
Thuong Nguyen (@nthuong95)
Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://github.com/apache/airflow/pull/33347
patch
https://lists.apache.org/thread/9rdmv8ln4y4ncbyrlmjrsj903x4l80nj
vendor-advisory
https://www.openwall.com/lists/oss-security/2023/08/23/1
N/A
Hyperlink: https://github.com/apache/airflow/pull/33347
Resource:
patch
Hyperlink: https://lists.apache.org/thread/9rdmv8ln4y4ncbyrlmjrsj903x4l80nj
Resource:
vendor-advisory
Hyperlink: https://www.openwall.com/lists/oss-security/2023/08/23/1
Resource: N/A
▼Authorized Data Publishers (ADP)
1. CVE Program Container
Affected Products
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://github.com/apache/airflow/pull/33347
patch
x_transferred
https://lists.apache.org/thread/9rdmv8ln4y4ncbyrlmjrsj903x4l80nj
vendor-advisory
x_transferred
https://www.openwall.com/lists/oss-security/2023/08/23/1
x_transferred
Hyperlink: https://github.com/apache/airflow/pull/33347
Resource:
patch
x_transferred
Hyperlink: https://lists.apache.org/thread/9rdmv8ln4y4ncbyrlmjrsj903x4l80nj
Resource:
vendor-advisory
x_transferred
Hyperlink: https://www.openwall.com/lists/oss-security/2023/08/23/1
Resource:
x_transferred
2. CISA ADP Vulnrichment
Affected Products
Vendor
The Apache Software Foundationapache
Product
airflow
CPEs
  • cpe:2.3:a:apache:airflow:*:*:*:*:*:*:*:*
Default Status
unknown
Versions
Affected
  • From 0 through 2.7.0 (custom)
Metrics
VersionBase scoreBase severityVector
3.18.0HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Version: 3.1
Base score: 8.0
Base severity: HIGH
Vector:
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
Information is not available yet
▼National Vulnerability Database (NVD)
nvd.nist.gov
Source:security@apache.org
Published At:23 Aug, 2023 | 16:15
Updated At:27 Sep, 2024 | 21:35

The session fixation vulnerability allowed the authenticated user to continue accessing Airflow webserver even after the password of the user has been reset by the admin - up until the expiry of the session of the user. Other than manually cleaning the session database (for database session backend), or changing the secure_key and restarting the webserver, there were no mechanisms to force-logout the user (and all other users with that). With this fix implemented, when using the database session backend, the existing sessions of the user are invalidated when the password of the user is reset. When using the securecookie session backend, the sessions are NOT invalidated and still require changing the secure key and restarting the webserver (and logging out all other users), but the user resetting the password is informed about it with a flash message warning displayed in the UI. Documentation is also updated explaining this behaviour. Users of Apache Airflow are advised to upgrade to version 2.7.0 or newer to mitigate the risk associated with this vulnerability.

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Primary3.18.0HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Secondary3.18.0HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Type: Primary
Version: 3.1
Base score: 8.0
Base severity: HIGH
Vector:
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Type: Secondary
Version: 3.1
Base score: 8.0
Base severity: HIGH
Vector:
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
CPE Matches

The Apache Software Foundation
apache
>>airflow>>Versions up to 2.7.0(inclusive)
cpe:2.3:a:apache:airflow:*:*:*:*:*:*:*:*
Weaknesses
CWE IDTypeSource
CWE-384Primarysecurity@apache.org
CWE ID: CWE-384
Type: Primary
Source: security@apache.org
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
https://github.com/apache/airflow/pull/33347security@apache.org
Third Party Advisory
https://lists.apache.org/thread/9rdmv8ln4y4ncbyrlmjrsj903x4l80njsecurity@apache.org
Vendor Advisory
https://www.openwall.com/lists/oss-security/2023/08/23/1security@apache.org
Mailing List
Third Party Advisory
Hyperlink: https://github.com/apache/airflow/pull/33347
Source: security@apache.org
Resource:
Third Party Advisory
Hyperlink: https://lists.apache.org/thread/9rdmv8ln4y4ncbyrlmjrsj903x4l80nj
Source: security@apache.org
Resource:
Vendor Advisory
Hyperlink: https://www.openwall.com/lists/oss-security/2023/08/23/1
Source: security@apache.org
Resource:
Mailing List
Third Party Advisory

Change History

0
Information is not available yet

Similar CVEs

0Records found

Details not found