PatchSiren cyber security CVE debrief
CVE-2026-111750 aio-libs CVE debrief
CVE-2026-111750 is a vulnerability in the AIOHTTP library, a popular asynchronous HTTP client/server framework for asyncio and Python. The pure Python parser in AIOHTTP versions prior to 3.14.4 accepts ambiguous HTTP request framing, which can lead to request smuggling attacks. An unauthenticated attacker can exploit this vulnerability when an application uses AIOHTTP_NO_EXTENSIONS or runs without a standard wheel and an intermediary interprets the framing differently.
- Vendor
- aio-libs
- Product
- aiohttp
- CVSS
- MEDIUM 6.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-19
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-10-19
- Advisory updated
- 2026-10-19
Who should care
Defenders responsible for maintaining applications that use AIOHTTP should assess their exposure and prioritize upgrading to version 3.14.4 or later. They should also verify if their applications are using vulnerable versions and monitor for potential request smuggling attacks.
Why it matters
CVE-2026-111750 is a vulnerability in the AIOHTTP library that can lead to request smuggling attacks. Defenders should prioritize upgrading to version 3.14.4 or later and assess their applications' use of AIOHTTP.
- Request smuggling attacks can lead to unauthorized access to sensitive data or disruption of service.
- Defenders need to verify if their applications are using vulnerable versions of AIOHTTP.
- Upgrading to AIOHTTP version 3.14.4 or later can mitigate this vulnerability.
Technical summary
The AIOHTTP library, a popular asynchronous HTTP client/server framework for asyncio and Python, has a vulnerability in its pure Python parser. Prior to version 3.14.4, the parser accepts ambiguous HTTP request framing, which can lead to request smuggling attacks. An unauthenticated attacker can exploit this vulnerability when an application uses AIOHTTP_NO_EXTENSIONS or runs without a standard wheel and an intermediary interprets the framing differently.
Defensive priority
Defenders should prioritize upgrading to AIOHTTP version 3.14.4 or later to mitigate this vulnerability. They should also assess their applications' use of AIOHTTP and verify if they are using vulnerable versions.
Recommended defensive actions
- Upgrade to AIOHTTP version 3.14.4 or later
- Assess applications' use of AIOHTTP and verify if they are using vulnerable versions
- Monitor for potential request smuggling attacks
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source item provide details about the vulnerability, its impact, and the fixed version. However, there is limited information about potential exploits or attacks in the wild. Defenders should verify if their applications are using vulnerable versions of AIOHTTP and assess their exposure. The pure Python parser in AIOHTTP versions prior to 3.14.4 accepts ambiguous HTTP request framing, which can lead to request smuggling attacks. There is no information on in-the-wild exploitation, but defenders should prioritize 3.4
Sources and references
Verified primary and authoritative sources
-
CVE-2026-111750 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-111750
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-111750 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-111750
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
AIOHTTP: Pure-Python parser request smuggling
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/111xxx/CVE-2026-111750.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/aio-libs/aiohttp/security/advisories/GHSA-pqxq-w44r-73xw
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/aio-libs/aiohttp/commit/9b27347e61454d9f8ca2055f4c67a37dee336e83
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/aio-libs/aiohttp/releases/tag/v3.14.4
Supplemental source - x_refsource_MISC
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.