PatchSiren cyber security CVE debrief
CVE-2026-111066 aio-libs CVE debrief
CVE-2026-111066 AIOHTTP multipart request processing retains unbounded open file descriptors. Attackers can exhaust file descriptors with crafted requests. Fixed in version 3.14.4. This vulnerability affects AIOHTTP versions from 2.0.0 until 3.14.4, allowing unauthenticated attackers to potentially cause denial of service through file descriptor exhaustion when handlers use Request.post(). Defenders should assess exposure and prioritize verification of AIOHTTP version, especially in systems using Request.post() handlers.
- Vendor
- aio-libs
- Product
- aiohttp
- CVSS
- HIGH 8.2
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-19
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-10-19
- Advisory updated
- 2026-10-20
Who should care
Defenders of systems using AIOHTTP, particularly those using Request.post() handlers, should assess exposure and prioritize verification of AIOHTTP version to prevent potential denial of service through file descriptor exhaustion. This includes operators, platform administrators, vulnerability management teams, and security teams responsible for AIOHTTP deployments, especially in environments where Request.post() handlers are used.
Why it matters
CVE-2026-111066 AIOHTTP vulnerability requires verification of AIOHTTP version and handler usage to prevent potential denial of service through file descriptor exhaustion.
- Potential denial of service through file descriptor exhaustion
- Need to verify AIOHTTP version and handler usage
- Possible impact on system resource availability
Technical summary
AIOHTTP's multipart request processing retains an unbounded number of open file descriptors from version 2.0.0 until 3.14.4. An unauthenticated attacker can exhaust file descriptors with specially crafted multipart requests when a handler uses Request.post(). This issue is fixed in version 3.14.4, and defenders should prioritize verification of AIOHTTP version and restrict access to vulnerable handlers to prevent potential denial of service through file descriptor exhaustion. Affected systems using Request.post() handlers are at risk and should be assessed for exposure.
Defensive priority
Defenders should prioritize verification of AIOHTTP version and restrict access to vulnerable handlers.
Recommended defensive actions
- Verify AIOHTTP version is 3.14.4 or later
- Restrict access to handlers using Request.post()
- Monitor file descriptor usage
- Review compensating controls for exposed systems
- Check relevant monitoring, detection, and logs for exposed assets
- Track exceptions and retest remediated assets
- Confirm whether affected product deployments exist in managed environments
Evidence notes
The CVE record and NVD entry provide details on the vulnerability and fixed version. Evidence is limited to public CVE and NVD information. Defenders should verify AIOHTTP version and handler usage for potential exposure, focusing on systems using Request.post(). Official CVE Program record and NVD detail page offer source-provided metadata and vulnerability assessments.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-111066 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-111066
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-111066 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-111066
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/aio-libs/aiohttp/commit/2d94633b7f1b4c1ba07d647b629a8440652b2d09
-
Source reference
Unverified legacy reference
URL: https://github.com/aio-libs/aiohttp/releases/tag/v3.14.4
-
Source reference
Unverified legacy reference
URL: https://github.com/aio-libs/aiohttp/security/advisories/GHSA-9xw5-w5jj-pvcg
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.