Katalog CVE

CVE-2026-125208

WysokieCVSS 7.0
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FFmpeg do wersji 9.0.2 zawiera zapis poza granicami w funkcji v4l2_buffer_swframe_to_buf() w libavcodec/v4l2_buffers.c, ponieważ skumulowane przesunięcia płaszczyzn nie są sprawdzane względem długości bufora V4L2. Atakujący może dostarczyć spreparowane wideo, którego wymiary lub padding powodują przepełnienie unsigned w v4l2_bufref_to_buf(), co sprawia, że memcpy() zapisuje poza zmapowany bufor sterownika podczas kodowania V4L2 M2M.

Ocena ryzyka

Zapis poza bufor sterownika może uszkodzić pamięć i doprowadzić do awarii lub potencjalnego wykonania kodu. Organizacje używające akceleracji V4L2 M2M do kodowania niezaufanego wideo są narażone.

Rekomendacja

Zaktualizuj FFmpeg do wersji zawierającej poprawkę (powyżej 9.0.2) i unikaj kodowania niezaufanych plików wideo przez V4L2 M2M. Rozważ walidację wymiarów wideo przed przetwarzaniem.

Inne podatności w FFmpeg

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

FFmpeg through 9.0.2 contains an out-of-bounds write vulnerability in v4l2_buffer_swframe_to_buf() in libavcodec/v4l2_buffers.c because cumulative plane offsets are not checked against the V4L2 buffer length. Attackers can supply crafted video whose dimensions or padding cause unsigned wraparound in v4l2_bufref_to_buf(), making memcpy() write past the mmaped driver buffer during V4L2 M2M encoding.

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