Katalog CVE

CVE-2026-125196

WysokieCVSS 7.0
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FFmpeg do wersji 9.0.2 zawiera przepełnienie bufora sterty w funkcji liboapve_encode() w libavcodec/liboapvenc.c, które pozwala atakującym uszkodzić pamięć sterty, dostarczając ramki większe niż skonfigurowane wymiary enkodera. Atakujący może spreparować wideo, którego rozdzielczość zmienia się w trakcie strumienia, tak że transkodowanie do APV bez przeskalowania zapisuje kontrolowane przez atakującego dane pikseli poza bufory płaszczyzny imgb.

Ocena ryzyka

Uszkodzenie pamięci sterty może doprowadzić do awarii lub potencjalnego wykonania kodu podczas transkodowania niezaufanego wideo do APV. Organizacje kodujące wideo są narażone na ataki przez dostarczone pliki.

Rekomendacja

Zaktualizuj FFmpeg do wersji zawierającej poprawkę (powyżej 9.0.2) i unikaj transkodowania niezaufanego wideo do APV bez przeskalowania. Rozważ walidację zmian rozdzielczości w strumieniu.

Inne podatności w FFmpeg

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

FFmpeg through 9.0.2 contains a heap buffer overflow vulnerability in liboapve_encode() in libavcodec/liboapvenc.c that allows attackers to corrupt heap memory by supplying frames larger than the configured encoder dimensions. Attackers can craft videos whose resolution changes mid-stream so that transcoding to APV without rescaling writes attacker-controlled pixel data past the imgb plane buffers.

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