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.