Vulnerabilities
Summary — last 7 days
New vulnerabilities4,687▼ 456 vs. last week
Critical / high1,909▼ 1,039 vs. last week
New active exploitation (KEV)9▼ 2 vs. last week
Unscored (no CVSS)778▲ 670 vs. last week
More filters
57 results, sorted by published date (most recent first)
| CVE | Status | Severity | EPSS | Active exploitation | Affected technologies | Published ▼ | Modified | Description |
|---|---|---|---|---|---|---|---|---|
| Analyzed | Low (2.7) | 0.51% | — | Aiohttp | 4/1/2026 | 6/17/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, for some multipart form fields, aiohttp read the entire field into memory before checking client_max_size. This issue has been patched in version 3.13.4. | |
| Analyzed | Medium (6.6) | 0.61% | — | Aiohttp | 4/1/2026 | 6/17/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, a response with an excessive number of multipart headers may be allowed to use more memory than intended, potentially allowing a DoS vulnerability. This issue has been patched in version 3.13.4. | |
| Analyzed | Medium (6.6) | 0.50% | — | Aiohttp | 4/1/2026 | 6/17/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, on Windows the static resource handler may expose information about a NTLMv2 remote path. This issue has been patched in version 3.13.4. | |
| Analyzed | Low (2.7) | 0.40% | — | Aiohttp | 4/1/2026 | 6/17/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, an attacker who controls the content_type parameter in aiohttp could use this to inject extra headers or similar exploits. This issue has been patched in version 3.13.4. | |
| Analyzed | Low (2.7) | 0.61% | — | Aiohttp | 4/1/2026 | 6/17/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, an unbounded DNS cache could result in excessive memory usage possibly resulting in a DoS situation. This issue has been patched in version 3.13.4. | |
| Analyzed | Medium (6.9) | 0.44% | — | Aiohttp | 4/1/2026 | 6/17/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, insufficient restrictions in header/trailer handling could cause uncapped memory usage. This issue has been patched in version 3.13.4. | |
| Analyzed | Low (2.7) | 0.36% | — | Aiohttp | 1/5/2026 | 10/11/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. In versions 3.13.2 and below, reading multiple invalid cookies can lead to a logging storm. 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… | |
| Analyzed | Medium (6.6) | 0.40% | — | Aiohttp | 1/5/2026 | 10/11/2026 | 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… | |
| Analyzed | Medium (6.6) | 0.41% | — | Aiohttp | 1/5/2026 | 10/11/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below allow a request to be crafted in such a way that an AIOHTTP server's memory fills up uncontrollably during processing. If an application includes a handler that uses the Request.post() method, an attacker may be… | |
| Analyzed | Medium (6.6) | 0.40% | — | Aiohttp | 1/5/2026 | 10/11/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below allow for an infinite loop to occur when assert statements are bypassed, resulting in a DoS attack when processing a POST body. If optimizations are enabled (-O or PYTHONOPTIMIZE=1), and the application includes a… | |
| Analyzed | Low (2.7) | 0.28% | — | Aiohttp | 1/5/2026 | 10/11/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below contain parser logic which allows non-ASCII decimals to be present in the Range header. There is no known impact, but there is the possibility that there's a method to exploit a request smuggling vulnerability.… | |
| Analyzed | Medium (6.3) | 0.37% | — | Aiohttp | 1/5/2026 | 10/11/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below enable an attacker to ascertain the existence of absolute path components through the path normalization logic for static files meant to prevent path traversal. If an application uses web.static() (not recommended… | |
| Analyzed | Medium (6.3) | 0.25% | — | Aiohttp | 1/5/2026 | 10/11/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below of the Python HTTP parser may allow a request smuggling attack with the presence of non-ASCII characters. If a pure Python version of AIOHTTP is installed (i.e. without the usual C extensions) or… | |
| Modified | High (7.5) | 0.58% | — | Aiohttp | 1/5/2026 | 10/11/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below allow a zip bomb to be used to execute a DoS against the AIOHTTP server. An attacker may be able to send a compressed request that when decompressed by AIOHTTP could exhaust the host's memory. This issue is fixed… | |
| Analyzed | Low (1.7) | 0.36% | — | Aiohttp | 7/14/2025 | 6/17/2026 | AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.12.14, the Python parser is vulnerable to a request smuggling vulnerability due to not parsing trailer sections of an HTTP request. If a pure Python version of aiohttp is installed (i.e. without the usual C extensions)… | |
| Deferred | High (7) | 0.25% | — | AiohttpAIAiohttp SessionAIHome-assistant Home Assistant CoreAI | 2/18/2025 | 6/17/2026 | Home Assistant Core is an open source home automation that puts local control and privacy first. Affected versions are subject to a potential man-in-the-middle attacks due to missing SSL certificate verification in the project codebase and used third-party libraries. In the past, `aiohttp-session`/`request` had the… | |
| Modified | Medium (6.3) | 0.56% | — | Aiohttp | 11/18/2024 | 6/17/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.10.11, the Python parser parses newlines in chunk extensions incorrectly which can lead to request smuggling vulnerabilities under certain conditions. If a pure Python version of aiohttp is installed (i.e. without the… | |
| Analyzed | High (8.7) | 0.59% | — | Aiohttp | 11/18/2024 | 6/17/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In versions starting with 3.10.6 and prior to 3.10.11, 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… | |
| Analyzed | Medium (4.8) | 0.65% | — | Aiohttp | 8/12/2024 | 6/17/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In versions on the 3.10 branch prior to version 3.10.2, static routes which contain files with compressed variants (`.gz` or `.br` extension) are vulnerable to path traversal outside the root directory if those variants are symbolic links.… | |
| Modified | High (7.5) | 1.1% | — | Aiohttp | 5/2/2024 | 6/17/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process any further requests. An attacker can… | |
| Modified | Medium (6.1) | 0.67% | — | AiohttpFedoraproject Fedora | 4/18/2024 | 6/17/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. A XSS vulnerability exists on index pages for static file handling. This vulnerability is fixed in 3.9.4. We have always recommended using a reverse proxy server (e.g. nginx) for serving static files. Users following the recommendation are… | |
| Modified | Medium (6.5) | 1.0% | — | AiohttpFedoraproject Fedora | 1/29/2024 | 6/17/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Security-sensitive parts of the Python HTTP parser retained minor differences in allowable character sets, that must trigger error handling to robustly match frame boundaries of proxies in order to protect against injection of additional… | |
| Modified | High (7.5) | 77% | Exploit | AiohttpFedoraproject Fedora | 1/29/2024 | 6/17/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. When using aiohttp as a web server and configuring static routes, it is necessary to specify the root path for static files. Additionally, the option 'follow_symlinks' can be used to determine whether to follow symbolic links outside the… | |
| Modified | Medium (5.3) | 0.88% | — | Aiohttp | 11/30/2023 | 6/23/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation made it possible for an attacker to modify the HTTP request (e.g. to insert a new header) or create a new HTTP request if the attacker controls the HTTP version. The vulnerability only occurs if the attacker can control… | |
| Modified | Medium (5.3) | 0.95% | — | Aiohttp | 11/29/2023 | 6/23/2026 | aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation makes it possible for an attacker to modify the HTTP request (e.g. insert a new header) or even create a new HTTP request if the attacker controls the HTTP method. The vulnerability occurs only if the attacker can… |