Katalog CVE

CVE-2026-125229

WysokieCVSS 7.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FFmpeg do wersji 9.0.2 zawiera podatność na dostęp poza granicami pamięci w funkcji encode_frame() w libavcodec/huffyuvenc.c, ponieważ encode_init() nie sprawdza minimalnych wymiarów klatki dla predyktora medianowego. Osoba atakująca może dostarczyć bardzo mały film, np. o szerokości 2 pikseli lub wysokości 1-2 pikseli, co powoduje ujemne długości sub_median_pred oraz odczyty i zapisy poza granicami pamięci podczas transkodowania do huffyuv lub ffvhuff, doprowadzając do awarii enkodera.

Ocena ryzyka

Złośliwe, nietypowo małe pliki wideo mogą powodować awarie enkodera i uszkodzenie pamięci, co stanowi ryzyko dla usług transkodowania przetwarzających niezaufane treści.

Rekomendacja

Zaktualizuj FFmpeg do wersji z poprawką lub ogranicz przetwarzanie niezaufanych plików wideo o skrajnie małych wymiarach do czasu wdrożenia aktualizacji.

Inne podatności w FFmpeg

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

FFmpeg through 9.0.2 contains an out-of-bounds memory access vulnerability in the encode_frame() function of libavcodec/huffyuvenc.c, because encode_init() never validates minimum frame dimensions for the median predictor. Attackers can supply a tiny video, such as a 2-pixel-wide or 1-2-pixel-tall frame, that causes negative sub_median_pred lengths and out-of-bounds reads and writes when transcoded to huffyuv or ffvhuff, crashing the encoder.

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