Katalog CVE

CVE-2026-70628

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

FFmpeg w wersjach od 0.5 do przed 9.0 zawiera podatność przepełnienia liczby całkowitej ze znakiem w parserze napisów DVB, która pozwala atakującym na wywołanie przepełnienia bufora sterty poprzez dostarczenie spreparowanego pliku WTV. Przepełnienie powoduje zawinięcie wyrażenia kontrolnego do INT_MIN, omijając porównanie PARSE_BUF_SIZE i wywołując memcpy() z kontrolowanymi danymi do bufora sterty, co prowadzi do zapisu poza zakresem i potencjalnego uszkodzenia pamięci lub wykonania kodu.

Ocena ryzyka

Ryzyko uszkodzenia pamięci i potencjalnego wykonania kodu w aplikacjach używających FFmpeg do przetwarzania plików WTV, co może prowadzić do naruszenia bezpieczeństwa systemu.

Rekomendacja

Zaktualizuj FFmpeg do wersji 9.0 lub nowszej, która zawiera poprawkę. Ogranicz przetwarzanie niezaufanych plików WTV i rozważ użycie sandboxa.

Inne podatności w FFmpeg

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

FFmpeg versions from 0.5 up to, but not including, 9.0 contain a signed integer overflow vulnerability in the DVB subtitle parser in libavcodec/dvbsub_parser.c that allows attackers to trigger a heap buffer overflow by supplying a crafted WTV file. The overflow causes the bounds-check guard expression to wrap to INT_MIN, bypassing the PARSE_BUF_SIZE comparison and invoking memcpy() with attacker-controlled data into a heap buffer, resulting in an out-of-bounds heap write and potential memory corruption or code execution.

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