Katalog CVE

CVE-2026-88360

Niskie ryzyko· EPSS 3%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

libvips 8.19.0 zawiera podatność na nieprawidłowy dostęp do pamięci podczas przetwarzania obrazów PFM w formacie little-endian. Jeśli długość nagłówka tekstowego PFM nie jest wielokrotnością czterech bajtów, loader oparty na mmap może udostępnić dane pikseli pod adresem, który nie jest odpowiednio wyrównany dla dostępu do typu float. Funkcja vips_avg_scan() następnie dereferencuje bufor przez wskaźnik float, co prowadzi do niezdefiniowanego zachowania i zakończenia procesu na architekturach z surowym wyrównaniem lub w buildach z UBSan, powodując odmowę usługi.

Ocena ryzyka

Atakujący może doprowadzić do awarii procesu przetwarzającego obrazy, co może skutkować przerwaniem działania usługi i niedostępnością aplikacji.

Rekomendacja

Zaktualizuj libvips do najnowszej wersji, która zawiera poprawkę dla tej podatności. Jeśli nie jest to możliwe, unikaj przetwarzania niezaufanych plików PFM lub zastosuj obejście polegające na wymuszeniu wyrównania danych.

Inne podatności w libvips

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

libvips 8.19.0 contains a memory access vulnerability when processing little-endian PFM images. If the PFM text header length is not a multiple of four bytes, the mmap-based loader can expose pixel data at an address that is not properly aligned for float access. vips_avg_scan() subsequently dereferences the buffer through a float pointer, resulting in undefined behavior and process termination on strict-alignment architectures or UBSan-instrumented builds, leading to denial of service.

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