Katalog CVE

CVE-2026-70631

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W FFmpeg od wersji 0.5 do 9.0 (bez 9.0) występuje podatność na ujawnienie niezainicjalizowanej pamięci sterty w natywnym dekoderze TIFF (libavcodec/tiff.c). Atakujący może dostarczyć spreparowany plik TIFF z prawidłowym strumieniem Deflate, który kończy się sukcesem, ale produkuje mniej bajtów niż zadeklarowano. Funkcja tiff_unpack_zlib() alokuje bufor sterty o rozmiarze pełnego deklarowanego paska, ale kopiuje wszystkie zadeklarowane wiersze przez memcpy(), niezależnie od faktycznej liczby zdekompresowanych bajtów, co powoduje włączenie niezapisanych bajtów z poprzednich alokacji do obrazu wyjściowego.

Ocena ryzyka

Może to prowadzić do ujawnienia wrażliwych danych z pamięci sterty w usługach przetwarzających wideo, co stanowi zagrożenie dla poufności.

Rekomendacja

Zaktualizuj FFmpeg do wersji 9.0 lub nowszej, która zawiera poprawkę.

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 an uninitialized heap memory disclosure vulnerability in the native TIFF decoder in libavcodec/tiff.c. An attacker who can cause FFmpeg to decode a crafted TIFF file can supply a valid Deflate-compressed strip that terminates successfully after producing fewer bytes than the declared strip requires. The tiff_unpack_zlib() function allocates a heap buffer sized for the full declared strip but copies all declared rows via memcpy() regardless of how many bytes zlib actually decompressed, causing unwritten bytes that can contain stale data from prior heap allocations to be incorporated into decoded image output and potentially exposing sensitive data in persistent services.

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