GHSA-2g87-pp6c-29x5
aiohttp: Multiple instances of excessive or unbounded memory/CPU use
aiohttppipLibraries & packages
CVSS
8.7HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
What fixes it
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Summary
Multiple cases were found where aiohttp could use excessive or unbounded memory, or excessive CPU consumption on attacker controlled requests.
Impact
An attacker could cause resource exhaustion through specially crafted requests.
Text from GitHub Advisory Database
Affected versions 52
- aiohttp, pip<= 3.14.3GitHub
- aiohttp, PyPIfrom first release, fixed in 3.14.4OSV
- aiohttp, PyPI0.1OSV
- aiohttp, PyPI0.10.0OSV
- aiohttp, PyPI0.10.1OSV
- aiohttp, PyPI0.10.2OSV
- aiohttp, PyPI0.11.0OSV
- aiohttp, PyPI0.12.0OSV
- aiohttp, PyPI0.13.0OSV
- aiohttp, PyPI0.13.1OSV
- aiohttp, PyPI0.14.0OSV
- aiohttp, PyPI0.14.1OSV
- aiohttp, PyPI0.14.2OSV
- aiohttp, PyPI0.14.3OSV
- aiohttp, PyPI0.14.4OSV
- aiohttp, PyPI0.15.0OSV
- aiohttp, PyPI0.15.1OSV
- aiohttp, PyPI0.15.2OSV
- aiohttp, PyPI0.15.3OSV
- aiohttp, PyPI0.16.0OSV
- aiohttp, PyPI0.16.1OSV
- aiohttp, PyPI0.16.2OSV
- aiohttp, PyPI0.16.3OSV
- aiohttp, PyPI0.16.4OSV
- aiohttp, PyPI0.16.5OSV
- aiohttp, PyPI0.16.6OSV
- aiohttp, PyPI0.17.0OSV
- aiohttp, PyPI0.17.1OSV
- aiohttp, PyPI0.17.2OSV
- aiohttp, PyPI0.17.3OSV
- aiohttp, PyPI0.17.4OSV
- aiohttp, PyPI0.18.0OSV
- aiohttp, PyPI0.18.1OSV
- aiohttp, PyPI0.18.2OSV
- aiohttp, PyPI0.18.3OSV
- aiohttp, PyPI0.18.4OSV
- aiohttp, PyPI0.19.0OSV
- aiohttp, PyPI0.2OSV
- aiohttp, PyPI0.20.0OSV
- aiohttp, PyPI0.20.1OSV
- aiohttp, PyPI0.20.2OSV
- aiohttp, PyPI0.21.0OSV
- aiohttp, PyPI0.21.1OSV
- aiohttp, PyPI0.21.2OSV
- aiohttp, PyPI0.21.4OSV
- aiohttp, PyPI0.21.5OSV
- aiohttp, PyPI0.21.6OSV
- aiohttp, PyPI0.22.0OSV
- aiohttp, PyPI0.22.0a0OSV
- aiohttp, PyPI0.22.0b0OSV
- aiohttp, PyPI0.22.0b1OSV
- aiohttp, PyPI0.22.0b2OSV
References 14
- github.com/aio-libs/aiohttp/commit/09bcaa73ff084a0c539bbf16a0a78743acb7141fFixvia GitHub
- github.com/aio-libs/aiohttp/commit/0ae507423f681161efa77d20052b4054397c7fb6Fixvia GitHub
- github.com/aio-libs/aiohttp/commit/3d850ee9b92573c7e913821cbcb96005beb3f4dfFixvia GitHub
- github.com/aio-libs/aiohttp/commit/47babd8c23ca79e2bae6cc8dcb5752b61e369fc7Fixvia GitHub
- github.com/aio-libs/aiohttp/commit/615fec3d4f088f30d2ee72cad760152e92aa1c53Fixvia GitHub
- github.com/aio-libs/aiohttp/commit/6963ee0befec1502b6bb7b4db6c72d044c08f4faFixvia GitHub
- github.com/aio-libs/aiohttp/commit/6a4f6682817839313b04b8e5cea2b39c1a88ab4fFixvia GitHub
- github.com/aio-libs/aiohttp/commit/8cfbe9abe5e11b84006a10f9bdf82bf607671dabFixvia GitHub
- github.com/aio-libs/aiohttp/commit/a555ab698e08e9baea7386d5b4c0761cb8956fddFixvia GitHub
- github.com/aio-libs/aiohttp/commit/c6ac0e44c3c573ff9616f4a6a532992538b31e43Fixvia GitHub
- github.com/aio-libs/aiohttp/commit/d925a80539ffd227da1d93ab4a5bff123cc777dbFixvia GitHub
- github.com/aio-libs/aiohttp/releases/tag/v3.14.4Fixvia GitHub
- github.com/aio-libs/aiohttp/security/advisories/GHSA-2g87-pp6c-29x5Advisoryvia GitHub
- github.com/advisories/GHSA-2g87-pp6c-29x5Advisoryvia GitHub