CVE-2023-49081

aiohttp's ClientSession is vulnerable to CRLF injection via version

Published Nov 30, 2023 CVSS 3.1 · 7.2 High EPSS < 1% KEV · Not listed
Description
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation made it possible for an attacker to modify the HTTP request (e.g. to insert a new header) or create a new HTTP request if the attacker controls the HTTP version. The vulnerability only occurs if the attacker can control the HTTP version of the request. This issue has been patched in version 3.9.0.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4041-1 python-aiohttp security update
Debian DSA Debian DSA DSA-5828-1 python-aiohttp security update
EUVD EUVD EUVD-2023-0006 aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation made it possible for an attacker to modify the HTTP request (e.g. to insert a new header) or create a new HTTP request if the attacker controls the HTTP version. The vulnerability only occurs if the attacker can control the HTTP version of the request. This issue has been patched in version 3.9.0.
Github GHSA Github GHSA GHSA-q3qx-c6g2-7pw2 aiohttp's ClientSession is vulnerable to CRLF injection via version
Ubuntu USN Ubuntu USN USN-7642-1 AIOHTTP vulnerabilities
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jun 23, 2026, 5:19 PM
Reserved
Nov 21, 2023, 6:57 PM
Status
Modified
Published
Nov 30, 2023, 7:15 AM
Modified
Jun 23, 2026, 6:17 PM
Severity
Moderate
Public date
Nov 30, 2023, 12:00 AM