Katalog CVE

CVE-2026-125250

WysokieCVSS 7.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FFmpeg do wersji 9.0.2 zawiera przepełnienie bufora sterty w funkcji gif_image_write_image() enkodera GIF w libavcodec/gif.c, ponieważ shrunk_buf jest rozmiarowany na podstawie linesize pierwszej klatki. Atakujący może dostarczyć wideo PAL8, którego linesize klatki rośnie w trakcie strumienia, powodując zapis poza shrunk_buf przez remap_frame_to_palette() i uszkodzenie sterty podczas transkodowania do GIF.

Ocena ryzyka

Transkodowanie złośliwego wideo do GIF może uszkodzić pamięć sterty, prowadząc do awarii aplikacji lub potencjalnego wykonania kodu.

Rekomendacja

Zaktualizuj FFmpeg do wersji nowszej niż 9.0.2 i unikaj transkodowania niezaufanych plików PAL8 do GIF do czasu wdrożenia poprawki.

Inne podatności w FFmpeg

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

FFmpeg through 9.0.2 contains a heap buffer overflow in the GIF encoder's gif_image_write_image() in libavcodec/gif.c because shrunk_buf is sized from the first frame's linesize. Attackers can supply PAL8 video whose frame linesize grows mid-stream, causing remap_frame_to_palette() to write past shrunk_buf and corrupt the heap during GIF transcoding.

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