Approved changes feed: RSS · Atom

cpe:2.3:a:aio-libs_project:aiohttp:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorAio Libs Project (6df05957-d311-5ea9-afeb-a919a5b5cef7)
ProductAiohttp (f337c783-9580-5874-ab74-5281a872c105)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/aio-libs/aiohttp purl2cpe 2026-06-01 10:13:20.356961
pkg:pypi/aiohttp purl2cpe 2026-06-01 10:13:20.356964

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2023-37276 vulnerable 2026-06-08 06:08:15.061015 aiohttp vulnerable to HTTP request smuggling
MEDIUM (5.3)
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. aiohttp v3.8.4 and earlier are bundled with llhttp v6.0.6. Vulnerable code is used by aiohttp for its HTTP request parser when available which is the default case when installing from a wheel. This vulnerability only affects users of aiohttp as an HTTP server (ie `aiohttp.Application`), you are not affected by this vulnerability if you are using aiohttp as an HTTP client library (ie `aiohttp.ClientSession`). Sending a crafted HTTP request will cause the server to misinterpret one of the HTTP header values leading to HTTP request smuggling. This issue has been addressed in version 3.8.5. Users are advised to upgrade. Users unable to upgrade can reinstall aiohttp using `AIOHTTP_NO_EXTENSIONS=1` as an environment variable to disable the llhttp HTTP request parser implementation. The pure Python implementation isn't vulnerable.
Published: 2023-07-19T19:39:19.240Z
Updated: 2024-10-18T17:14:03.863Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.