AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below enable an attacker to ascertain the existence of absolute path components through the path normalization logic for static files meant to prevent path traversal. If an application uses web.static() (not recommended for production deployments), it may be possible for an attacker to ascertain the existence of path components. This issue is fixed in version 3.13.3.
Fix
Patch, vendor advisory and mitigation references on NVD 2
- https://github.com/aio-libs/aiohttp/commit/f2a86fd5ac0383000d1715afddfa704413f0711e Patch
- https://github.com/aio-libs/aiohttp/security/advisories/GHSA-54jq-c3m8-4m76 Patch, Vendor Advisory
Every line above is quoted from NVD, CISA, Microsoft, the vendor's own advisory or DISA; nothing is generated.
Change history 1
- First seenCVSS 6.3 · aiohttpNVD modified 2026-10-11 20:10
Affected (CPE criteria) 1
cpe:2.3:a:aiohttp:aiohttp:*:*:*:*:*:*:*:*