Katalog CVE

CVE-2017-14169

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcji mxf_read_primer_pack w pliku libavformat/mxfdec.c w FFmpeg 3.3.3 do 2.4 może wystąpić błąd związany z sygnowaniem liczb całkowitych, gdy dostarczony zostanie spreparowany plik z dużym polem 'item_num', takim jak 0xffffffff. W wyniku tego zmienna 'item_num' staje się ujemna, co omija sprawdzenie dużej wartości.

Ocena ryzyka

Podatność ta może prowadzić do nieprzewidzianego zachowania aplikacji, co może być wykorzystane przez atakującego do przeprowadzenia ataków typu denial-of-service lub wykonania złośliwego kodu.

Rekomendacja

Zaleca się aktualizację FFmpeg do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie aplikacji pod kątem nietypowych zachowań związanych z przetwarzaniem plików.

Powiązane podatności

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

In the mxf_read_primer_pack function in libavformat/mxfdec.c in FFmpeg 3.3.3 -> 2.4, an integer signedness error might occur when a crafted file, which claims a large "item_num" field such as 0xffffffff, is provided. As a result, the variable "item_num" turns negative, bypassing the check for a large value.

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