CVE-2023-49082CWE-20CWE-93

aiohttp's ClientSession is vulnerable to CRLF injection via method

Medium · published November 29, 2023

CVSS v3.1
5.3
EPSS
1%
Percentile
60.8
In the wild
Unconfirmed
What it is

aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation makes it possible for an attacker to modify the HTTP request (e.g. insert a new header) or even create a new HTTP request if the attacker controls the HTTP method. The vulnerability occurs only if the attacker can control the HTTP method (GET, POST etc.) of the request. If the attacker can control the HTTP version of the request it will be able to modify the request (request smuggling). This issue has been patched in version 3.9.0.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00948 · 60.8th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-93 · Improper Neutralization of CRLF Sequences ('CRLF Injection')
Published
2023-11-29T20:07Z
EPSS history
Timeline
  • 29 NOV 20:07Z
    aiohttp's ClientSession is vulnerable to CRLF injection via method
    cvelistv5