CVE Catalog

CVE-2025-69226

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

27th percentile - higher than 27% of all known CVEs

Summary

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), an attacker may ascertain the existence of path components. This is fixed in version 3.13.3.

Risk Assessment

Ascertaining path existence may allow an attacker to gather information about the file system structure, potentially facilitating further attacks. The risk is moderate as it requires the use of web.static() and does not directly lead to code execution.

Recommendation

Update AIOHTTP to version 3.13.3 or later. It is also recommended to avoid using web.static() in production and to use safer methods for serving static files.

Other vulnerabilities in AIOHTTP

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS