MGASA-2024-0236

Source
https://advisories.mageia.org/MGASA-2024-0236.html
Import Source
https://advisories.mageia.org/MGASA-2024-0236.json
JSON Data
https://api.test.osv.dev/v1/vulns/MGASA-2024-0236
Related
Published
2024-06-24T19:04:12Z
Modified
2024-06-24T18:40:24Z
Summary
Updated python-gunicorn packages fix security vulnerability
Details

Gunicorn fails to properly validate Transfer-Encoding headers, leading to HTTP Request Smuggling (HRS) vulnerabilities. By crafting requests with conflicting Transfer-Encoding headers, attackers can bypass security restrictions and access restricted endpoints. This issue is due to Gunicorn's handling of Transfer-Encoding headers, where it incorrectly processes requests with multiple, conflicting Transfer-Encoding headers, treating them as chunked regardless of the final encoding specified. This vulnerability allows for a range of attacks including cache poisoning, session manipulation, and data exposure.

References
Credits

Affected packages

Mageia:9 / python-gunicorn

Package

Name
python-gunicorn
Purl
pkg:rpm/mageia/python-gunicorn?distro=mageia-9

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
22.0.0-1.mga9

Ecosystem specific

{
    "section": "core"
}