CVE-2026-88361
NieznaneStreszczenie
SumatraPDF 3.6.1 zawiera podatność na przepełnienie liczby całkowitej w funkcji EngineMupdf::BuildPageLabelRec() podczas parsowania wpisów /Nums w PageLabels pliku PDF.
Ocena ryzyka
Może prowadzić do nieoczekiwanego zachowania programu, w tym awarii lub potencjalnego wykonania kodu, co stanowi zagrożenie dla stabilności systemu.
Rekomendacja
Zaktualizuj SumatraPDF do najnowszej wersji, która zawiera poprawkę dla tej podatności.
Inne podatności w SumatraPDF
Zobacz wszystkie- CVE-2026-26054Średnie
SumatraPDF przed wersją 3.6 zawiera lukę w funkcji MobiDoc::ParseHeader, gdzie dekoder tworzony jest z długością stałą, a nie rzeczywistą długością bufora. Złośliwy plik MOBI może spowodować odczyt poza buforem, co prowadzi do awarii aplikacji (crash).
- CVE-2026-55586Średnie
SumatraPDF to czytnik wielu formatów dla systemu Windows. W wersji 3.6.1 i wcześniejszych spreparowany plik CHM może dostarczyć nieprawidłowe długości kodów Huffmana LZX do funkcji make_decode_table w ext/CHMLib/lzx.c. W gałęzi długich kodów funkcja zapisuje nowe węzły wewnętrzne przez next_symbol przed walidacją, czy kanoniczna tablica Huffmana nie przepełniła się. Przypadek PRETREE może zapisać poza 104-elementową tablicę PRETREE_table do sąsiedniego stanu sterty w strukturze LZXstate, gdy osiągnięty jest przez chm_open, chm_retrieve_object, LZXdecompress i BUILD_TABLE. Powoduje to uszkodzenie pamięci sterty w procesie parsera, podczas gdy nie wykazano wykonania dowolnego kodu. Brak dostępnej naprawionej wersji w momencie przeglądu.
Oryginalny opis (angielski, źródło NVD)
SumatraPDF 3.6.1 contains an integer overflow vulnerability in EngineMupdf::BuildPageLabelRec() when parsing PDF PageLabels /Nums entries.

