Katalog CVE

CVE-2026-47714

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

W bibliotece libheif w wersjach do 1.21.2 występuje przepełnienie liczb całkowitych podczas przetwarzania maski inline w plikach HEIF. Iloczyn szerokości i wysokości może przekroczyć maksymalną wartość dla 32-bitowej liczby bez znaku, co prowadzi do alokacji zbyt małego bufora i odczytu poza jego granicami. Problem został naprawiony w wersji 1.22.0.

Ocena ryzyka

Atakujący może zdalnie spowodować awarię aplikacji lub potencjalnie wykonać dowolny kod poprzez dostarczenie specjalnie spreparowanego pliku HEIF/AVIF.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę libheif do wersji 1.22.0 lub nowszej.

Inne podatności w libheif

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

libheif is a HEIF and AVIF file format decoder and encoder. In versions 1.21.2 and prior, the inline mask parsing code in `libheif/region.cc` contains an integer overflow. Both `width` and `height` are `unsigned int` (32-bit) values parsed from the HEIF file. Their product can exceed `UINT32_MAX`, wrapping to a small value before the division by 8. This causes an undersized buffer allocation, leading to out-of-bounds memory access when the mask data is later interpreted as a `width x height` bitmap. Version 1.22.0 patches the issue.

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