Katalog CVE

CVE-2025-59732

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Podczas dekodowania pliku OpenEXR z kompresją DWAA lub DWAB zakłada się, że wysokość i szerokość są podzielne przez 8. Jeśli nie są, pętle kopiowania zapisują do następnej wielokrotności 8, przekraczając zaalokowany bufor i uszkadzając pamięć sterty.

Ocena ryzyka

Złośliwy plik OpenEXR o wymiarach niepodzielnych przez 8 może spowodować uszkodzenie pamięci, prowadząc do awarii lub potencjalnego wykonania kodu.

Rekomendacja

Zaktualizuj bibliotekę OpenEXR do wersji 8.0 lub nowszej.

Inne podatności w OpenEXR

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

When decoding an OpenEXR file that uses DWAA or DWAB compression, there's an implicit assumption that the height and width are divisible by 8. If the height or width of the image is not divisible by 8, the copy loops at [0] and [1] will continue to write until the next multiple of 8. The buffer td->uncompressed_data is allocated in decode_block based on the precise height and width of the image, so the "rounded-up" multiple of 8 in the copy loop can exceed the buffer bounds, and the write block starting at [2] can corrupt following heap memory. We recommend upgrading to version 8.0 or beyond.

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