Katalog CVE

CVE-2026-34981

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

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

Streszczenie

W whisperX API (wersje 0.3.1 do 0.5.0) funkcja FileService.download_from_url() wywołuje requests.get(url) bez walidacji adresu URL. Sprawdzenie rozszerzenia pliku następuje po wykonaniu żądania HTTP i można je obejść, dodając .mp3 do dowolnego wewnętrznego adresu URL. Endpoint /speech-to-text-url nie wymaga uwierzytelnienia.

Ocena ryzyka

Nieuwierzytelniony atakujący może wymusić na serwerze żądania do dowolnych wewnętrznych adresów URL (SSRF), co może prowadzić do dostępu do zasobów wewnętrznych.

Rekomendacja

Zaktualizuj whisperX do wersji 0.6.0 lub nowszej.

Powiązane podatności

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

The whisperX API is a tool for enhancing and analyzing audio content. From 0.3.1 to 0.5.0, FileService.download_from_url() in app/services/file_service.py calls requests.get(url) with zero URL validation. The file extension check occurs AFTER the HTTP request is already made, and can be bypassed by appending .mp3 to any internal URL. The /speech-to-text-url endpoint is unauthenticated. This vulnerability is fixed in 0.6.0.

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