CVE-2025-69229: aio-libs aiohttp
Vulnerability summary
CVE-2025-69229 is a medium (CVSS 6.6) vulnerability in aio-libs aiohttp. EPSS estimates a 0.40% chance of exploitation in the next 30 days, higher than 33.2% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 5 · Related 7Timeline
- 05-01-2026PublishedVulnerability first disclosed.
- 06-01-2026Last modifiedVulnerability information updated.
Description
AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. In versions 3.13.2 and below, handling of chunked messages can result in excessive blocking CPU usage when receiving a large number of chunks. If an application makes use of the request.read() method in an endpoint, it may be possible for an attacker to cause the server to spend a moderate amount of blocking CPU time (e.g. 1 second) while processing the request. This could potentially lead to DoS as the server would be unable to handle other requests during that time. This issue is fixed in version 3.13.3.
CVSS metrics
9 scores · 7 sources · 2 versions- OSV · PypiEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:UDiffers
- OSV · UbuntuEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:UDiffers
- OSV · WolfiEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:UDiffers
- OSV · ChainguardEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:UDiffers
- NVDNIST6.6MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · DebianEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- NVDNIST5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
EPSS trend
Probability
0.40%
Chance of exploitation in the next 30 days
Percentile
33%
Versus all other CVEs
30-day change
+0.01 pp
From 0.40% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard22 products
- airflow-2< 2.11.0-r19
- airflow-2-bitnami-compat< 2.11.0-r19
- airflow-2-compat< 2.11.0-r19
- airflow-2-iamguarded-compat< 2.11.0-r19
- airflow-3< 3.2.0-r0 | < 3.1.5-r2
Wolfi9 products
- airflow-3< 3.2.0-r0 | < 3.1.5-r2
- airflow-3-bitnami-compatAll versions (No fix recorded)
- checkov< 3.2.499-r0
- dask-kubernetes< 2025.7.0-r4
- kserve-storage-controller< 0.17.0-r2
Aio-libs1 product
- aiohttp< 3.13.3
Aiohttp1 product
- aiohttp< 3.13.3
Debian1 product
- python-aiohttpAll versions (No fix recorded) | < 3.11.16-1+deb13u1 | < 3.13.3-1
PyPI1 product
- aiohttp< 3.13.3
Ubuntu1 product
- python-aiohttpAll versions (No fix recorded) | < 3.0.1-1ubuntu0.1~esm6 | < 3.8.1-4ubuntu0.2+esm2 | < 3.9.1-1ubuntu0.1+esm2 | < 3.11.16-1ubuntu0.1
7 vendors · 36 products
References
12 links- github.com/aio-libs/aiohttp/security/advisories/GHSA-g84x-mcqj-x9qqX Refsource CONFIRMWEBREPORTAdvisoryPatchVendor Advisory
- github.com/aio-libs/aiohttp/commit/4ed97a4e46eaf61bd0f05063245f613469700229X Refsource MISCWEBREPORTFIXPatch
- github.com/aio-libs/aiohttp/commit/dc3170b56904bdf814228fae70a5501a42a6c712X Refsource MISCWEBREPORTFIXPatch
- github.com/aio-libs/aiohttpPACKAGE
- pypi.org/project/aiohttpPACKAGE