Katalog CVE

CVE-2026-34378

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 18 - wyżej niż 18% wszystkich znanych CVE

Streszczenie

OpenEXR w wersjach od 3.4.0 do przed 3.4.9 ma brak sprawdzenia granic atrybutu dataWindow w nagłówkach plików EXR, co pozwala atakującemu wywołać przepełnienie liczb całkowitych ze znakiem w funkcji generic_unpack(). Ustawienie dataWindow.min.x na dużą wartość ujemną powoduje obliczenie ogromnej szerokości obrazu i przepełnienie w mnożeniu, kończące proces sygnałem SIGILL przez UBSan. Podatność naprawiono w wersji 3.4.9.

Ocena ryzyka

Spreparowany plik EXR może spowodować awarię procesu przetwarzającego obrazy, prowadząc do odmowy usługi. W niektórych konfiguracjach może to również prowadzić do dalszych skutków związanych z pamięcią.

Rekomendacja

Zaktualizuj OpenEXR do wersji 3.4.9 lub nowszej. Do czasu aktualizacji unikaj przetwarzania niezaufanych plików EXR.

Inne podatności w OpenEXR

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

OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.4.0 to before 3.4.9, a missing bounds check on the dataWindow attribute in EXR file headers allows an attacker to trigger a signed integer overflow in generic_unpack(). By setting dataWindow.min.x to a large negative value, OpenEXRCore computes an enormous image width, which is later used in a signed integer multiplication that overflows, causing the process to terminate with SIGILL via UBSan. This vulnerability is fixed in 3.4.9.

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