Katalog CVE

CVE-2026-42605

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.83%

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

Streszczenie

Podatność w AzuraCast przed wersją 0.23.6 umożliwia uwierzytelnionemu użytkownikowi z uprawnieniami do zarządzania mediami zapisanie dowolnych plików poza katalogiem magazynu stacji poprzez niesanitizowany parametr currentDirectory w punkcie końcowym przesyłania plików Flow.js. Może to prowadzić do zdalnego wykonania kodu przez zapisanie webshella PHP.

Ocena ryzyka

Atakujący może uzyskać zdalne wykonanie kodu na serwerze, co może prowadzić do pełnego przejęcia kontroli nad aplikacją i danymi.

Rekomendacja

Zaktualizuj AzuraCast do wersji 0.23.6 lub nowszej.

Inne podatności w AzuraCast

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

AzuraCast is a self-hosted, all-in-one web radio management suite. Prior to version 0.23.6, the currentDirectory request parameter in the Flow.js media upload endpoint (POST /api/station/{station_id}/files/upload) is not sanitized for path traversal sequences. When combined with a local filesystem storage backend (the default), an authenticated user with media management permissions can write arbitrary files outside the station's media storage directory, achieving remote code execution by writing a PHP webshell to the web root. This issue has been patched in version 0.23.6.

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