PatchSiren

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.