PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-111748 aio-libs CVE debrief

CVE-2026-111748 AIOHTTP vulnerability debrief. The AIOHTTP library, used for asynchronous HTTP client/server operations in Python, has a vulnerability that allows an attacker to spoof the Request.scheme. This could trick applications into treating an unencrypted connection as encrypted or vice versa, potentially leading to incorrect security decisions. The issue is fixed in version 3.14.4. Python developers and security teams should assess exposure and apply the update or later versions.

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

Python developers and security teams using AIOHTTP should assess exposure and apply version 3.14.4 or later. This includes reviewing current AIOHTTP deployments, assessing potential impact, and implementing necessary updates or mitigations. Security teams should also monitor for potential security implications and verify that security decisions are not solely based on Request.scheme.

Why it matters

CVE-2026-111748 AIOHTTP vulnerability requires attention from Python developers and security teams to prevent potential security implications.

  • Spoofing of Request.scheme could lead to incorrect security decisions
  • Potential for treating unencrypted connections as encrypted or vice versa
  • Need for verification of AIOHTTP version and potential exposure

Technical summary

AIOHTTP vulnerability allows an attacker to spoof Request.scheme, potentially tricking applications into treating an unencrypted connection as encrypted or vice versa. This issue arises from AIOHTTP's handling of absolute-form request targets. Applications using Request.scheme for security decisions can be affected. The vulnerability is fixed in AIOHTTP version 3.14.4. Developers should update to this version or later to mitigate the issue. The vulnerability has a CVSS score of 6.3 and is classified as MEDIUM severity.

Defensive priority

Medium priority for Python developers and security teams using AIOHTTP

Recommended defensive actions

  • Review and apply AIOHTTP version 3.14.4 or later
  • Assess and update affected systems
  • Monitor for potential security implications
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • 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

Evidence notes

The CVE record and source item provide details on the vulnerability in AIOHTTP. The NVD entry is currently UNVERIFIED. Evidence from the CVE Program and NVD suggests that AIOHTTP versions prior to 3.14.4 are affected. Developers should verify their AIOHTTP versions and update to 3.14.4 or later. Additional verification steps include reviewing system configurations and ensuring that security decisions are not solely based on Request.scheme.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-111748 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-111748

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-111748 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-111748

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • AIOHTTP: Absolute-form request targets can spoof Request.scheme

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/111xxx/CVE-2026-111748.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/aio-libs/aiohttp/security/advisories/GHSA-f9xw-jh8m-3mwq

    Supplemental source - x_refsource_CONFIRM

  • Source reference

    Unverified legacy reference

    URL: https://github.com/aio-libs/aiohttp/commit/6d4e7b01f9b951aa084a75d7356e907d4ee80411

    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.