Katalog CVE

CVE-2026-34588

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.48%

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

Streszczenie

W bibliotece OpenEXR w wersjach od 3.1.0 do 3.2.6, 3.3.8 i 3.4.8 wykryto podatność w funkcji internal_exr_undo_piz(). Arytmetyka na 32-bitowych liczbach całkowitych ze znakiem może spowodować przepełnienie i zawinięcie wskaźnika, co prowadzi do odczytu i zapisu poza dozwolonym obszarem pamięci podczas dekodowania plików EXR.

Ocena ryzyka

Atakujący może dostarczyć spreparowany plik EXR, który wykorzystując tę podatność, spowoduje odczyt lub zapis poza pamięcią, potencjalnie prowadząc do ujawnienia danych, awarii aplikacji lub wykonania dowolnego kodu w kontekście procesu przetwarzającego obraz.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę OpenEXR do wersji 3.2.7, 3.3.9 lub 3.4.9, w zależności od używanej gałęzi. Przed aktualizacją zaleca się unikanie 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.1.0 to before 3.2.7, 3.3.9, and 3.4.9, internal_exr_undo_piz() advances the working wavelet pointer with signed 32-bit arithmetic. Because nx, ny, and wcount are int, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes. This vulnerability is fixed in 3.2.7, 3.3.9, and 3.4.9.

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