DEBIAN-CVE-2023-37276

Source
https://security-tracker.debian.org/tracker/CVE-2023-37276
Import Source
https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-37276.json
JSON Data
https://api.osv.dev/v1/vulns/DEBIAN-CVE-2023-37276
Upstream
Published
2023-07-19T20:15:10Z
Modified
2025-09-30T05:17:45.929425Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N CVSS Calculator
Summary
[none]
Details

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.

References

Affected packages

Debian:12 / python-aiohttp

Package

Name
python-aiohttp
Purl
pkg:deb/debian/python-aiohttp?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

3.*

3.8.4-1
3.8.4-1+deb12u1
3.8.5-1
3.8.6-1
3.9.1-1
3.9.5-1
3.10.0-1
3.10.1-1
3.10.3-1
3.10.3-2
3.10.3-3
3.10.4-1
3.10.5-1
3.10.6-1
3.10.8-1
3.10.10-1
3.10.10-2
3.10.11-1
3.11.15-1
3.11.16-1
3.12.15-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:13 / python-aiohttp

Package

Name
python-aiohttp
Purl
pkg:deb/debian/python-aiohttp?arch=source

Affected ranges

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

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:14 / python-aiohttp

Package

Name
python-aiohttp
Purl
pkg:deb/debian/python-aiohttp?arch=source

Affected ranges

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

Ecosystem specific

{
    "urgency": "not yet assigned"
}