Katalog CVE

CVE-2026-92164

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

Streamlink to narzędzie CLI, które przesyła strumienie wideo z różnych usług do odtwarzacza wideo. Przed wersją 8.6.0, HTTPSession montuje FileAdapter dla schematu file i dziedziczy obsługę przekierowań z requests.Session bez odrzucania przekierowań między protokołami. Zdalny serwer kontrolujący adres URL HTTP lub HTTPS osiągnięty przez Streamlink może zwrócić przekierowanie na lokalny adres URL pliku, powodując, że HTTPSession odczyta lokalny plik i zwróci jego zawartość konsumentowi odpowiedzi. To omija bezpośrednie sprawdzanie adresów URL plików dodane dla treści HLS i DASH, ponieważ manifest zawiera zwykły adres URL sieciowy, a zmiana schematu następuje później podczas pobierania. Wada dotyczy każdego żądania przechodzącego przez HTTPSession, a pobranie segmentu może umieścić zawartość lokalnego pliku w strumieniu wyjściowym. Problem został naprawiony w wersji 8.6.0.

Ocena ryzyka

Ryzyko obejmuje możliwość odczytania lokalnych plików przez zdalnego atakującego, co może prowadzić do wycieku wrażliwych danych z systemu, na którym działa Streamlink.

Rekomendacja

Należy zaktualizować Streamlink do wersji 8.6.0 lub nowszej, która zawiera poprawkę.

Powiązane podatności

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

Streamlink is a CLI utility which pipes video streams from various services into a video player. Prior to 8.6.0, HTTPSession mounts a FileAdapter for the file scheme and inherits redirect handling from requests.Session without rejecting cross-protocol redirects. A remote server controlling an HTTP or HTTPS URL reached by Streamlink can return a redirect to a local file URL, causing HTTPSession to read the local file and return its contents to the response consumer. This bypasses the direct file URL checks added for HLS and DASH content because the manifest contains an ordinary network URL and the scheme transition occurs later during fetch handling. The flaw applies to every request made through HTTPSession, and a segment fetch can place the local file contents into stream output. This issue is fixed in version 8.6.0.

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