aio-libs aiohttp

53 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-111750< 3.14.4AIOHTTP: Pure-Python parser request smugglingMEDIUM 6.30.4 %
CVE-2026-111749< 3.14.4AIOHTTP: Cookie from subdomain can remove Host-Only Scope from existing cookiesLOW 2.30.4 %
CVE-2026-111748< 3.14.4AIOHTTP: Absolute-form request targets can spoof Request.schemeMEDIUM 6.30.4 %
CVE-2026-111066>= 2.0.0, < 3.14.4AIOHTTP: File descriptor exhaustion in multipart requestsHIGH 8.20.4 %
CVE-2026-111065< 3.14.4AIOHTTP: Connector pool exhaustion via Max-Age overflowMEDIUM 6.90.4 %
CVE-2026-111064< 3.14.4aiohttp server lacks an initial request/header timeoutHIGH 8.20.4 %
CVE-2026-111063< 3.14.4AIOHTTP: Secure attribute not enforced for shared cookieMEDIUM 6.30.2 %
CVE-2026-69244< 3.14.3AIOHTTP: Out-of-bounds heap read in C HTTP response parser error path (malformed chunked response)HIGH 7.10.5 %
CVE-2026-69243< 3.14.2AIOHTTP: HTTP request smuggling via WebSocket upgradeMEDIUM 6.30.4 %
CVE-2026-59881< 3.14.2AIOHTTP: WebSocket client accepts compressed frames without negotiated permessage-deflateMEDIUM 6.90.5 %
CVE-2026-54273< 3.14.1AIOHTTP: HTTP/1 Pipelined Requests Queue Without LimitMEDIUM 6.60.5 %
CVE-2026-54280< 3.14.1AIOHTTP: Payload Response Resources Are Not Closed After Mid-Body DisconnectLOW 1.70.5 %
CVE-2026-54278< 3.14.1AIOHTTP: Unread Compressed Request Bodies Bypass client_max_size During CleanupMEDIUM 6.60.5 %
CVE-2026-54277< 3.14.1AIOHTTP: C HTTP Parser Bypasses max_line_size for Fragmented LinesMEDIUM 6.60.6 %
CVE-2026-54276< 3.14.1AIOHTTP: DigestAuthMiddleware Applies Credentials to Cross-Origin Redirect ChallengesMEDIUM 6.30.3 %
CVE-2026-54275< 3.14.1AIOHTTP: TLS Server Hostname Override Is Ignored When Reusing HTTPS ConnectionsLOW 2.70.5 %
CVE-2026-54274< 3.14.1AIOHTTP: Incomplete websocket frame payloads bypass memory limitsMEDIUM 6.60.5 %
CVE-2026-54279< 3.14.1AIOHTTP: Host-Only Cookies Become Domain Cookies After CookieJar PersistenceLOW 1.30.5 %
CVE-2026-50269< 3.14.0AIOHTTP: CRLF injection in multipart headersLOW 2.70.5 %
CVE-2026-47265< 3.14.0AIOHTTP vulnerable to cross-origin redirect with per-request cookiesMEDIUM 6.60.1 %
CVE-2026-34993< 3.14.0AIOHTTP Vulnerable to Deserialization of Untrusted DataHIGH 7.30.2 %
CVE-2026-34525< 3.13.4AIOHTTP: Duplicate Host header acceptedMEDIUM 6.30.3 %
CVE-2026-34520< 3.13.4AIOHTTP: C parser (llhttp) accepts null bytes and control characters in response header values - header injection / security bypassLOW 2.70.5 %
CVE-2026-34519< 3.13.4AIOHTTP: HTTP response splitting via \r in reason phraseLOW 2.70.3 %
CVE-2026-34518< 3.13.4AIOHTTP: Cookie and Proxy-Authorization headers leaked on cross-origin redirectLOW 2.70.3 %
CVE-2026-34517< 3.13.4AIOHTTP: Late size enforcement for non-file multipart fields causes memory DoSLOW 2.70.4 %
CVE-2026-34516< 3.13.4AIOHTTP: Multipart Header Size BypassMEDIUM 6.60.4 %
CVE-2026-34515< 3.13.4AIOHTTP: UNC SSRF/NTLMv2 Credential Theft/Local File Read in static resource handler on WindowsMEDIUM 6.60.4 %
CVE-2026-34514< 3.13.4AIOHTTP: CRLF injection in multipart part content type header constructionLOW 2.70.3 %
CVE-2026-22815< 3.13.4AIOHTTP: Uncapped memory usage possible through aiohttp allowing unlimited trailer headersMEDIUM 6.90.4 %
CVE-2026-34513< 3.13.4AIOHTTP: Denial of Service (DoS) via Unbounded DNS Cache in TCPConnectorLOW 2.70.4 %
CVE-2025-69230< 3.13.3AIOHTTP Vulnerable to Cookie Parser Warning StormLOW 2.70.4 %
CVE-2025-69229< 3.13.3AIOHTTP vulnerable to DoS through chunked messagesMEDIUM 6.60.4 %
CVE-2025-69228< 3.13.3AIOHTTP vulnerable to denial of service through large payloadsMEDIUM 6.60.4 %
CVE-2025-69227< 3.13.3AIOHTTP vulnerable to DoS when bypassing assertsMEDIUM 6.60.4 %
CVE-2025-69225< 3.13.3AIOHTTP Regex Mismatch Allows Unicode in ASCII-Only Protocol FieldsLOW 2.70.3 %
CVE-2025-69226< 3.13.3AIOHTTP allows for a brute-force leak of internal static filepath componentsMEDIUM 6.30.4 %
CVE-2025-69224< 3.13.3AIOHTTP's Unicode processing of header values could cause parsing discrepanciesMEDIUM 6.30.3 %
CVE-2025-69223< 3.13.3AIOHTTP's HTTP Parser auto_decompress feature is vulnerable to zip bombHIGH 7.50.6 %
CVE-2025-53643< 3.12.14AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sectionsLOW 1.70.4 %
CVE-2024-52304< 3.10.11aiohttp vulnerable to request smuggling due to incorrect parsing of chunk extensionsMEDIUM 6.30.6 %
CVE-2024-52303>= 3.10.6, < 3.10.11aiohttp memory leak when middleware is enabled when requesting a resource with a non-allowed methodHIGH 8.70.6 %
CVE-2024-42367>= 3.10.0b1, < 3.10.2In aiohttp, compressed files as symlinks are not protected from path traversalMEDIUM 4.80.7 %
CVE-2024-30251< 3.9.4Denial of service when trying to parse malformed POST requests in aiohttpHIGH 7.51.1 %
CVE-2024-27306< 3.9.4aiohttp vulnerable to XSS on index pages for static file handlingMEDIUM 6.10.7 %
CVE-2024-23334< 3.9.2aiohttp.web.static(follow_symlinks=True) is vulnerable to directory traversalHIGH 7.577 %
CVE-2024-23829< 3.9.2aiohttp's HTTP parser (the python one, not llhttp) still overly lenient about separatorsMEDIUM 6.51.0 %
CVE-2023-49081< 3.9.0aiohttp's ClientSession is vulnerable to CRLF injection via versionHIGH 7.20.9 %
CVE-2023-49082< 3.9.0aiohttp's ClientSession is vulnerable to CRLF injection via methodMEDIUM 5.30.9 %
CVE-2023-47627< 3.8.6Request smuggling in aiohttpHIGH 7.50.9 %
CVE-2023-47641< 3.8.0Inconsistent interpretation of `Content-Length` vs. `Transfer-Encoding` in aiohttpMEDIUM 6.50.8 %
CVE-2023-37276< 3.8.5aiohttp vulnerable to HTTP request smugglingHIGH 7.51.3 %
CVE-2021-21330< 3.7.4Open redirect vulnerability in aiohttpMEDIUM 6.11.9 %