CVE-2026-75143
KrytyczneCVSS 9.8Streszczenie
FFmpeg przed commit 1c10bcc zawiera przepełnienie bufora na stercie w czytniku protokołu RIST (libavformat/librist.c). Funkcja librist_read() ignoruje argument rozmiaru i kopiuje pełną długość odebranego pakietu do bufora docelowego, co prowadzi do przepełnienia, gdy pakiet jest większy niż bufor. Błąd jest osiągalny przez schemat URL async:rist://, gdzie wrapper async dostarcza mniejszy bufor niż odebrany pakiet.
Ocena ryzyka
Zdalny atakujący wysyłający pakiety RIST może spowodować przepełnienie bufora, co może prowadzić do awarii lub potencjalnego wykonania kodu.
Rekomendacja
Zaleca się aktualizację FFmpeg do wersji zawierającej poprawkę (commit 1c10bcc lub nowszy) oraz ograniczenie dostępu do usług korzystających z RIST.
Oryginalny opis (angielski, źródło NVD)
FFmpeg before commit 1c10bcc contains a heap buffer overflow in the RIST protocol reader (libavformat/librist.c). librist_read() ignored its size argument and copied the full received payload length into the caller-provided destination buffer, overflowing it when the payload exceeds the destination size. This is reachable via the async:rist:// URL scheme, where the async wrapper supplies a smaller buffer than the received payload. A remote RIST sender can trigger the overflow by sending a packet whose payload exceeds the caller buffer size.

