CVE-2026-125224
ŚrednieCVSS 5.5Streszczenie
FFmpeg do wersji 9.0.2 zawiera podatność na odmowę usługi w libavcodec/vorbis_parser.c, która ponownie parsuje nieprawidłowe dane dodatkowe dla każdego pakietu, gdy valid_extradata pozostaje fałszywe. Atakujący może dostarczyć spreparowane strumienie Vorbis Ogg lub Matroska z dużymi nieprawidłowymi danymi dodatkowymi i wieloma pakietami, aby wyczerpać CPU podczas demuksowania lub sondowania.
Ocena ryzyka
Demuksowanie Vorbis może zużywać nadmierne zasoby CPU, powodując spowolnienie lub odmowę usługi.
Rekomendacja
Zaktualizuj FFmpeg do wersji zawierającej poprawkę lub ogranicz przetwarzanie niezaufanych strumieni Vorbis.
Inne podatności w FFmpeg
Zobacz wszystkie- CVE-2026-125270Średnie
FFmpeg do wersji 9.0.2 zawiera podatność polegającą na odczycie poza granicami sterty w funkcji v4l2_buffer_swframe_to_buf() w libavcodec/v4l2_buffers.c, która nieprawidłowo obsługuje klatki z ujemnym linesize. Atakujący może dostarczyć pliki AVI typu bottom-up lub PNM/PFM, które są transkodowane do enkodera V4L2 M2M, powodując awarię aplikacji lub wyciek pamięci sterty do zakodowanego wyjścia.
- CVE-2026-125269Wysokie
FFmpeg do wersji 9.0.2 zawiera podatność double free w libavcodec/cbs_sei.c, gdzie cbs_sei_delete_message() pozostawia nieaktualne odwołanie extension_data, które ff_cbs_sei_add_message() ponownie wykorzystuje. Atakujący mogą dostarczyć spreparowany strumień H.264 z komunikatem SEI orientacji wyświetlania, po którym następują dane rozszerzenia ładunku, przetwarzany przez h264_metadata z display_orientation=insert, co powoduje uszkodzenie pamięci sterty.
- CVE-2026-125268Niskie
FFmpeg do wersji 9.0.2 zawiera podatność na ujawnienie niezainicjalizowanej pamięci w dekoderze CineForm HD. Złośliwy plik CFHD z tagiem ImageHeight przekraczającym wysokości pasm może spowodować, że niezainicjalizowane bajty sterty trafią do zdekodowanego wideo.
- CVE-2026-125267Wysokie
FFmpeg przed wersją 8.1.3 oraz 9.x przed 9.0.2 zawiera podatność na zapis poza granicami sterty w dekoderze APAC w libavcodec/apac.c spowodowaną niezerowanym indeksem strumienia bitów. Atakujący mogą dostarczyć spreparowany plik APAC, którego rosnący bitstream_index wywołuje przepełnienie liczbowe, omijając kontrolę realokacji, tak że memcpy() uszkadza pamięć sterty lub powoduje awarię aplikacji.
- CVE-2026-125266Niskie
FFmpeg do wersji 9.0.2 zawiera podatność na ujawnienie niezainicjalizowanej pamięci stosu w funkcji old_codec23() w libavcodec/sanm.c. Złośliwa animacja LucasArts SMUSH/SANM używająca kodeka 23 z tabelą inline może ujawnić bajty stosu procesu dekodera w wyjściowym wideo.
- CVE-2026-125265Średnie
FFmpeg do wersji 9.0.2 zawiera podatność use-after-free w libavcodec/nvdec.c, ponieważ ff_nvdec_start_frame() nie resetuje ctx->bitstream po błędach slice. Atakujący może dostarczyć spreparowane wideo, które porzuca obraz przed end_frame, powodując odczyt zwolnionej pamięci sterty przez cuvidDecodePicture(), co prowadzi do awarii aplikacji lub ujawnienia pozostałości sterty.
- CVE-2026-125264Średnie
FFmpeg do wersji 9.0.2 zawiera podatność niekontrolowanego zużycia zasobów w parse_frame_header() w libavcodec/jpegxl_parser.c, która nie weryfikuje liczby wpisów TOC względem pozostałych danych wejściowych. Atakujący może dostarczyć spreparowany nagłówek klatki JPEG XL z permutowanym TOC i ogromnym toc_count, powodując nadmierne pętlenie parsera i wyczerpanie CPU.
- CVE-2026-125263Średnie
FFmpeg 9.0 do 9.0.2 zbudowany z liblcevc_dec nie weryfikuje wymiarów ulepszonego wyjścia LCEVC względem max_pixels w libavcodec/decode.c przed alokacją klatki. Atakujący może dostarczyć spreparowane strumienie H.264, HEVC lub VVC deklarujące ogromne rozdzielczości LCEVC, wymuszając nadmierne alokacje get_buffer2() i wyczerpanie pamięci.
- CVE-2026-125262Wysokie
FFmpeg do wersji 9.0.2 zawiera podatność na przepełnienie bufora sterty w libavcodec/lcevcdec.c, ponieważ wymiary obrazu wyjściowego LCEVC nie są weryfikowane względem przydzielonej ramki. Atakujący mogą osadzić spreparowane dane rozszerzenia LCEVC z odmiennymi konfiguracjami globalnymi w strumieniach H.264 lub HEVC, aby uszkodzić pamięć sterty w aplikacjach dekodujących.
- CVE-2026-125261Średnie
FFmpeg do wersji 9.0.2 zawiera podatność polegającą na odczycie poza granicami w encode_frame() enkodera SGI w libavcodec/sgienc.c, gdzie zmienne rozmiaru typu unsigned nieprawidłowo obsługują klatki z ujemnym linesize. Atakujący może dostarczyć wideo, którego macierz wyświetlania wyzwala autorotate vflip, powodując odczyt danych pikseli daleko poza klatką i awarię procesu podczas transkodowania do obrazów SGI.
Oryginalny opis (angielski, źródło NVD)
FFmpeg through 9.0.2 contains a denial of service vulnerability in libavcodec/vorbis_parser.c that re-parses invalid extradata for every packet when valid_extradata remains false. Attackers can supply crafted Ogg or Matroska Vorbis streams with large invalid extradata and many packets to exhaust CPU during demuxing or probing.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

