Katalog CVE

CVE-2026-107729

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

SumatraPDF w wersji 3.7.0.22298 zawiera podatność w src/MobiDoc.cpp, gdzie niezaufane pole mobiHdr.hdrLen (bez znaku) jest zawężane do liczby ze znakiem do walidacji; wartości powyżej INT_MAX stają się ujemne i omijają górną granicę. Gdy flaga EXTH jest ustawiona, oryginalna wartość bez znaku jest używana jako offset wskaźnika, powodując odczyt poza buforem rekordu w DecodeExthHeader(). Otwarcie spreparowanego pliku MOBI może niezawodnie zakończyć aplikację z naruszeniem dostępu.

Ocena ryzyka

Ryzyko obejmuje awarię aplikacji podczas otwierania spreparowanych plików MOBI, co może prowadzić do niedostępności usługi.

Rekomendacja

Zaleca się unikanie otwierania niezaufanych plików MOBI oraz monitorowanie aktualizacji, gdyż nie ma jeszcze wersji naprawionej.

Inne podatności w SumatraPDF

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

SumatraPDF is a multi-format reader for Windows. In 3.7.0.22298, src/MobiDoc.cpp narrows the untrusted unsigned mobiHdr.hdrLen field to a signed integer for validation; values above INT_MAX become negative and bypass the upper-bound check. When the EXTH flag is set, the original unsigned value is reused as a pointer offset, causing DecodeExthHeader() to read beyond the record buffer. Opening a crafted MOBI file can reliably terminate the application with a native access violation; no code execution, information disclosure, or integrity impact has been demonstrated. No fixed version is available as of this review.

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