Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:pypi/aiohttp@3.10.11
purl pkg:pypi/aiohttp@3.10.11
Next non-vulnerable version 3.13.4
Latest non-vulnerable version 4.0.0a0
Risk 4.0
Vulnerabilities affecting this package (9)
Vulnerability Summary Fixed by
VCID-d3pa-kwgz-vuag
Aliases:
CVE-2025-69228
GHSA-6jhg-hg63-jvvf
AIOHTTP vulnerable to denial of service through large payloads ### Summary A request can be crafted in such a way that an aiohttp server's memory fills up uncontrollably during processing. ### Impact If an application includes a handler that uses the `Request.post()` method, an attacker may be able to freeze the server by exhausting the memory. ----- Patch: https://github.com/aio-libs/aiohttp/commit/b7dbd35375aedbcd712cbae8ad513d56d11cce60
3.13.3
Affected by 10 other vulnerabilities.
VCID-ft9z-nd6x-27dz
Aliases:
CVE-2025-69225
GHSA-mqqc-3gqh-h2x8
AIOHTTP has unicode match groups in regexes for ASCII protocol elements ### Summary The parser allows non-ASCII decimals to be present in the Range header. ### Impact There is no known impact, but there is the possibility that there's a method to exploit a request smuggling vulnerability. ---- Patch: https://github.com/aio-libs/aiohttp/commit/c7b7a044f88c71cefda95ec75cdcfaa4792b3b96
3.13.3
Affected by 10 other vulnerabilities.
VCID-k122-7d38-2ug5
Aliases:
CVE-2025-53643
GHSA-9548-qrrj-x5pj
AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sections ### Summary The Python parser is vulnerable to a request smuggling vulnerability due to not parsing trailer sections of an HTTP request. ### Impact If a pure Python version of aiohttp is installed (i.e. without the usual C extensions) or AIOHTTP_NO_EXTENSIONS is enabled, then an attacker may be able to execute a request smuggling attack to bypass certain firewalls or proxy protections. ---- Patch: https://github.com/aio-libs/aiohttp/commit/e8d774f635dc6d1cd3174d0e38891da5de0e2b6a
3.12.14
Affected by 8 other vulnerabilities.
VCID-peyu-fxyx-ayde
Aliases:
CVE-2025-69229
GHSA-g84x-mcqj-x9qq
AIOHTTP vulnerable to DoS through chunked messages ### Summary Handling of chunked messages can result in excessive blocking CPU usage when receiving a large number of chunks. ### Impact 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. ----- Patch: https://github.com/aio-libs/aiohttp/commit/dc3170b56904bdf814228fae70a5501a42a6c712 Patch: https://github.com/aio-libs/aiohttp/commit/4ed97a4e46eaf61bd0f05063245f613469700229
3.13.3
Affected by 10 other vulnerabilities.
VCID-qrus-4szm-c3bj
Aliases:
CVE-2025-69224
GHSA-69f9-5gxw-wvc2
AIOHTTP's unicode processing of header values could cause parsing discrepancies ### Summary The Python HTTP parser may allow a request smuggling attack with the presence of non-ASCII characters. ### Impact If a pure Python version of aiohttp is installed (i.e. without the usual C extensions) or AIOHTTP_NO_EXTENSIONS is enabled, then an attacker may be able to execute a request smuggling attack to bypass certain firewalls or proxy protections. ------ Patch: https://github.com/aio-libs/aiohttp/commit/32677f2adfd907420c078dda6b79225c6f4ebce0
3.13.3
Affected by 10 other vulnerabilities.
VCID-sjws-ddnq-fke2
Aliases:
CVE-2025-69223
GHSA-6mq8-rvhq-8wgg
AIOHTTP's HTTP Parser auto_decompress feature is vulnerable to zip bomb ### Summary A zip bomb can be used to execute a DoS against the aiohttp server. ### Impact An attacker may be able to send a compressed request that when decompressed by aiohttp could exhaust the host's memory. ------ Patch: https://github.com/aio-libs/aiohttp/commit/2b920c39002cee0ec5b402581779bbaaf7c9138a
3.13.3
Affected by 10 other vulnerabilities.
VCID-t9gx-etxx-vkgb
Aliases:
CVE-2025-69227
GHSA-jj3x-wxrx-4x23
AIOHTTP vulnerable to DoS when bypassing asserts ### Summary When assert statements are bypassed, an infinite loop can occur, resulting in a DoS attack when processing a POST body. ### Impact If optimisations are enabled (`-O` or `PYTHONOPTIMIZE=1`), and the application includes a handler that uses the `Request.post()` method, then an attacker may be able to execute a DoS attack with a specially crafted message. ------ Patch: https://github.com/aio-libs/aiohttp/commit/bc1319ec3cbff9438a758951a30907b072561259
3.13.3
Affected by 10 other vulnerabilities.
VCID-vqvz-jfqh-jkaz
Aliases:
CVE-2025-69226
GHSA-54jq-c3m8-4m76
AIOHTTP vulnerable to brute-force leak of internal static file path components ### Summary Path normalization for static files prevents path traversal, but opens up the ability for an attacker to ascertain the existence of absolute path components. ### Impact If an application uses `web.static()` (not recommended for production deployments), it may be possible for an attacker to ascertain the existence of path components. ------ Patch: https://github.com/aio-libs/aiohttp/commit/f2a86fd5ac0383000d1715afddfa704413f0711e
3.13.3
Affected by 10 other vulnerabilities.
VCID-zm3a-mf2z-xfcm
Aliases:
CVE-2025-69230
GHSA-fh55-r93g-j68g
AIOHTTP Vulnerable to Cookie Parser Warning Storm ### Summary Reading multiple invalid cookies can lead to a logging storm. ### Impact If the ``cookies`` attribute is accessed in an application, then an attacker may be able to trigger a storm of warning-level logs using a specially crafted Cookie header. ---- Patch: https://github.com/aio-libs/aiohttp/commit/64629a0834f94e46d9881f4e99c41a137e1f3326
3.13.3
Affected by 10 other vulnerabilities.
Vulnerabilities fixed by this package (2)
Vulnerability Summary Aliases
VCID-q4yf-6qbe-5fee aiohttp has a memory leak when middleware is enabled when requesting a resource with a non-allowed method ### Summary A memory leak can occur when a request produces a `MatchInfoError`. This was caused by adding an entry to a cache on each request, due to the building of each `MatchInfoError` producing a unique cache entry. ### Impact If the user is making use of any middlewares with `aiohttp.web` then it is advisable to upgrade immediately. An attacker may be able to exhaust the memory resources of a server by sending a substantial number (100,000s to millions) of such requests. ----- Patch: https://github.com/aio-libs/aiohttp/commit/bc15db61615079d1b6327ba42c682f758fa96936 CVE-2024-52303
GHSA-27mf-ghqm-j3j8
VCID-zrgm-47ph-x3g3 aiohttp allows request smuggling due to incorrect parsing of chunk extensions ### Summary The Python parser parses newlines in chunk extensions incorrectly which can lead to request smuggling vulnerabilities under certain conditions. ### Impact If a pure Python version of aiohttp is installed (i.e. without the usual C extensions) or `AIOHTTP_NO_EXTENSIONS` is enabled, then an attacker may be able to execute a request smuggling attack to bypass certain firewalls or proxy protections. ----- Patch: https://github.com/aio-libs/aiohttp/commit/259edc369075de63e6f3a4eaade058c62af0df71 CVE-2024-52304
GHSA-8495-4g3g-x7pr

Date Actor Action Vulnerability Source VulnerableCode Version
2026-04-17T00:05:54.864433+00:00 GitLab Importer Affected by VCID-t9gx-etxx-vkgb https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69227.yml 38.4.0
2026-04-17T00:05:52.890452+00:00 GitLab Importer Affected by VCID-d3pa-kwgz-vuag https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69228.yml 38.4.0
2026-04-17T00:05:51.170121+00:00 GitLab Importer Affected by VCID-peyu-fxyx-ayde https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69229.yml 38.4.0
2026-04-17T00:05:47.601029+00:00 GitLab Importer Affected by VCID-qrus-4szm-c3bj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69224.yml 38.4.0
2026-04-17T00:05:45.172468+00:00 GitLab Importer Affected by VCID-sjws-ddnq-fke2 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69223.yml 38.4.0
2026-04-17T00:05:35.426140+00:00 GitLab Importer Affected by VCID-vqvz-jfqh-jkaz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69226.yml 38.4.0
2026-04-17T00:05:32.548627+00:00 GitLab Importer Affected by VCID-zm3a-mf2z-xfcm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69230.yml 38.4.0
2026-04-17T00:05:29.912507+00:00 GitLab Importer Affected by VCID-ft9z-nd6x-27dz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69225.yml 38.4.0
2026-04-16T23:33:11.734572+00:00 GitLab Importer Affected by VCID-k122-7d38-2ug5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-53643.yml 38.4.0
2026-04-16T23:14:56.120008+00:00 GitLab Importer Fixing VCID-q4yf-6qbe-5fee https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2024-52303.yml 38.4.0
2026-04-16T23:14:49.786863+00:00 GitLab Importer Fixing VCID-zrgm-47ph-x3g3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2024-52304.yml 38.4.0
2026-04-12T01:29:14.253037+00:00 GitLab Importer Affected by VCID-t9gx-etxx-vkgb https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69227.yml 38.3.0
2026-04-12T01:29:12.142964+00:00 GitLab Importer Affected by VCID-d3pa-kwgz-vuag https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69228.yml 38.3.0
2026-04-12T01:29:10.301196+00:00 GitLab Importer Affected by VCID-peyu-fxyx-ayde https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69229.yml 38.3.0
2026-04-12T01:29:06.549544+00:00 GitLab Importer Affected by VCID-qrus-4szm-c3bj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69224.yml 38.3.0
2026-04-12T01:29:04.233395+00:00 GitLab Importer Affected by VCID-sjws-ddnq-fke2 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69223.yml 38.3.0
2026-04-12T01:28:53.694731+00:00 GitLab Importer Affected by VCID-vqvz-jfqh-jkaz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69226.yml 38.3.0
2026-04-12T01:28:50.738008+00:00 GitLab Importer Affected by VCID-zm3a-mf2z-xfcm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69230.yml 38.3.0
2026-04-12T01:28:47.911413+00:00 GitLab Importer Affected by VCID-ft9z-nd6x-27dz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69225.yml 38.3.0
2026-04-12T00:53:11.977990+00:00 GitLab Importer Affected by VCID-k122-7d38-2ug5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-53643.yml 38.3.0
2026-04-12T00:33:31.622452+00:00 GitLab Importer Fixing VCID-q4yf-6qbe-5fee https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2024-52303.yml 38.3.0
2026-04-12T00:33:24.945158+00:00 GitLab Importer Fixing VCID-zrgm-47ph-x3g3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2024-52304.yml 38.3.0
2026-04-07T04:56:28.919097+00:00 GHSA Importer Fixing VCID-zrgm-47ph-x3g3 https://github.com/advisories/GHSA-8495-4g3g-x7pr 38.1.0
2026-04-07T04:56:28.885308+00:00 GHSA Importer Fixing VCID-q4yf-6qbe-5fee https://github.com/advisories/GHSA-27mf-ghqm-j3j8 38.1.0
2026-04-03T01:37:57.139115+00:00 GitLab Importer Affected by VCID-t9gx-etxx-vkgb https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69227.yml 38.1.0
2026-04-03T01:37:55.109755+00:00 GitLab Importer Affected by VCID-d3pa-kwgz-vuag https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69228.yml 38.1.0
2026-04-03T01:37:53.323250+00:00 GitLab Importer Affected by VCID-peyu-fxyx-ayde https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69229.yml 38.1.0
2026-04-03T01:37:49.713705+00:00 GitLab Importer Affected by VCID-qrus-4szm-c3bj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69224.yml 38.1.0
2026-04-03T01:37:46.947234+00:00 GitLab Importer Affected by VCID-sjws-ddnq-fke2 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69223.yml 38.1.0
2026-04-03T01:37:35.908448+00:00 GitLab Importer Affected by VCID-vqvz-jfqh-jkaz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69226.yml 38.1.0
2026-04-03T01:37:33.361688+00:00 GitLab Importer Affected by VCID-zm3a-mf2z-xfcm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69230.yml 38.1.0
2026-04-03T01:37:30.591229+00:00 GitLab Importer Affected by VCID-ft9z-nd6x-27dz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-69225.yml 38.1.0
2026-04-03T01:01:20.909575+00:00 GitLab Importer Affected by VCID-k122-7d38-2ug5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2025-53643.yml 38.1.0
2026-04-03T00:41:14.607891+00:00 GitLab Importer Fixing VCID-q4yf-6qbe-5fee https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2024-52303.yml 38.1.0
2026-04-03T00:41:08.192586+00:00 GitLab Importer Fixing VCID-zrgm-47ph-x3g3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2024-52304.yml 38.1.0
2026-04-02T12:40:26.030598+00:00 GitLab Importer Fixing VCID-q4yf-6qbe-5fee https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2024-52303.yml 38.0.0
2026-04-02T12:40:25.625242+00:00 GitLab Importer Fixing VCID-zrgm-47ph-x3g3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/aiohttp/CVE-2024-52304.yml 38.0.0
2026-04-01T12:51:15.599285+00:00 GithubOSV Importer Fixing VCID-zrgm-47ph-x3g3 https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/11/GHSA-8495-4g3g-x7pr/GHSA-8495-4g3g-x7pr.json 38.0.0
2026-04-01T12:51:10.345305+00:00 GithubOSV Importer Fixing VCID-q4yf-6qbe-5fee https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/11/GHSA-27mf-ghqm-j3j8/GHSA-27mf-ghqm-j3j8.json 38.0.0