Katalog CVE

CVE-2026-110598

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

Biblioteka libpff do wersji 20260926 zawiera błąd typu integer underflow w funkcji libpff_record_entry_get_multi_value(), który pozwala atakującemu wywołać odczyt poza granicami sterty poprzez niemonotoniczne przesunięcia wartości wielokrotnych. Atakujący może przygotować pliki PST, OST lub PAB ze zmniejszającymi się przesunięciami PT_MV_STRING8, PT_MV_UNICODE lub PT_MV_BINARY, aby zawiesić libpff, pypff lub pffexport i ujawnić sąsiadującą pamięć sterty.

Ocena ryzyka

Podatność może doprowadzić do wycieku danych z pamięci procesu oraz awarii aplikacji przetwarzających pliki pocztowe, co stanowi ryzyko naruszenia poufności i dostępności.

Rekomendacja

Zaktualizuj libpff do wersji nowszej niż 20260926 lub zastosuj poprawkę producenta, a do czasu aktualizacji unikaj przetwarzania niezaufanych plików PST, OST i PAB.

Powiązane podatności

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

Libyal libpff through 20260926 contains an integer underflow in libpff_record_entry_get_multi_value() that allows attackers to trigger heap out-of-bounds reads via non-monotonic multi-value offsets. Attackers can craft PST, OST or PAB files with decreasing PT_MV_STRING8, PT_MV_UNICODE or PT_MV_BINARY offsets to crash libpff, pypff or pffexport and expose adjacent heap memory.

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