CVE-2026-48977
WysokieCVSS 7.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
W bibliotece OpenSlide od wersji 3.4.1 do 4.0.1 funkcja parse_level0_xml() przetwarza spreparowany plik Ventana BIF, akceptując niedodatnie liczby wierszy lub kolumn kafli. Nieprawidłowe wartości prowadzą do kontrolowanych przez atakującego przesunięć pamięci i zapisu dowolnych danych, co może skutkować awarią lub wykonaniem dowolnego kodu.
Ocena ryzyka
Podatność dotyczy wszystkich obsługiwanych platform i konfiguracji; może prowadzić do zdalnego wykonania kodu lub awarii aplikacji przetwarzającej złośliwe pliki.
Rekomendacja
Zaktualizuj OpenSlide do wersji 4.0.1 lub nowszej; do czasu aktualizacji unikaj przetwarzania niezaufanych plików Ventana BIF.
Inne podatności w OpenSlide
Zobacz wszystkie- CVE-2026-111130Średnie
OpenSlide do wersji 4.0.1 zawiera podatność odczytu poza zakresem sterty w czytniku MIRAX, umożliwiającą odczyt poza tablicę slide_positions poprzez spreparowane wartości w pliku Slidedat.ini. Atakujący może dostarczyć slajd MIRAX, w którym CameraImageDivisionsPerSide nie dzieli równo liczby obrazów, powodując awarię aplikacji i uszkodzenie geometrii kafelków.
- CVE-2026-54604Średnie
OpenSlide to biblioteka C do odczytu plików całych preparatów mikroskopowych. Zmiana zachowania w libtiff 4.7.1 powoduje, że ścieżka pośrednich kafelków TIFF żąda pełnej wysokości dla częściowego dolnego wiersza kafelków, co pozwala niezainicjalizowanej pamięci sterty trafić do danych pikseli zwracanych przez openslide_read_region(). Podatność dotyczy formatów opartych na TIFF innych niż Hamamatsu NDPI, gdy usługa sieciowa renderuje preparaty dostarczone przez atakującego. Problem naprawiono w OpenSlide 4.0.1 i oficjalnej kompilacji binarnej 4.0.0.12.
Oryginalny opis (angielski, źródło NVD)
OpenSlide is a C library for reading whole slide image files. From 3.4.1 until 4.0.1, OpenSlide's parse_level0_xml() processing in src/openslide-vendor-ventana.c accepts nonpositive row or column tile counts from a crafted Ventana BIF file. The invalid counts produce attacker-controlled relative memory offsets and allow arbitrary values to be written at those offsets, affecting all supported platforms and configurations and resulting in a crash or potential arbitrary code execution. This issue is fixed in version 4.0.1.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

