PT-2024-1488 · Pypi+6 · Aiohttp+6

Pajod

·

Published

2024-01-29

·

Updated

2025-07-17

·

CVE-2024-23829

CVSS v4.0

6.9

Medium

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions aiohttp versions prior to 3.9.2
Description The issue is related to the Python HTTP parser in aiohttp, which has minor differences in allowable character sets. This could trigger error handling and assist in request smuggling, depending on the deployment environment. The unhandled exception could cause excessive resource consumption on the application server and/or its logging facilities. The vulnerability exists due to an incomplete fix for a previous issue.
API Endpoints: No specific API endpoints are mentioned, but the issue is related to HTTP requests, such as GET / HTTP/1.1. Vulnerable Parameters or Variables: No specific parameters or variables are mentioned, but the issue is related to HTTP version and method validation. Function Names: No specific function names are mentioned.
Recommendations For versions prior to 3.9.2, update to version 3.9.2 to fix the vulnerability. As a temporary workaround, consider restricting access to the aiohttp server to minimize the risk of exploitation. Avoid using malformed HTTP requests until the issue is resolved.

Exploit

Fix

DoS

HTTP Request/Response Smuggling

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2024-16702
ALT-PU-2024-6118
AZL-43774
AZL-45189
BDU:2024-00996
CVE-2024-23829
DLA-4041-1
GHSA-8QPW-XQXJ-H4R2
OESA-2025-1250
OESA-2025-1346
OESA-2025-1347
PYSEC-2024-26
RHSA-2024:1536
RHSA-2024:1640
RHSA-2024:1878
RHSA-2024:2010
SUSE-SU-2024:0577-1
USN-7642-1

Affected Products

Alt Linux
Debian
Linuxmint
Red Os
Suse
Ubuntu
Aiohttp