Katalog CVE

CVE-2025-69226

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

AIOHTTP to asynchroniczny framework HTTP dla asyncio i Pythona. W wersjach 3.13.2 i starszych logika normalizacji ścieżek dla plików statycznych, mająca zapobiegać path traversal, pozwala atakującemu ustalić istnienie komponentów ścieżki absolutnej. Jeśli aplikacja używa web.static() (niezalecane w środowisku produkcyjnym), atakujący może ustalić istnienie elementów ścieżki. Problem naprawiono w wersji 3.13.3.

Ocena ryzyka

Ustalenie istnienia ścieżek może pozwolić atakującemu na zbieranie informacji o strukturze systemu plików, co może ułatwić dalsze ataki. Ryzyko jest umiarkowane, ponieważ wymaga użycia web.static() i nie prowadzi bezpośrednio do wykonania kodu.

Rekomendacja

Należy zaktualizować AIOHTTP do wersji 3.13.3 lub nowszej. Zaleca się również unikanie używania web.static() w środowisku produkcyjnym i stosowanie bezpieczniejszych metod serwowania plików statycznych.

Inne podatności w AIOHTTP

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS