CVE-2026-116736
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
Biblioteka libpff do wersji 20260926 zawiera podatność odczytu poza granicami sterty w funkcji libpff_table_read_values_array, ponieważ rozmiar values_array_size definicji kolumny 7c nie jest sprawdzany względem pozostałych bajtów bufora. Atakujący może dostarczyć spreparowany plik PST, OST lub PAB, aby aplikacje odczytały sąsiednią pamięć sterty do wartości wpisów rekordów lub uległy awarii.
Ocena ryzyka
Może dojść do wycieku danych z pamięci sterty lub awarii aplikacji przetwarzających pliki poczty. Organizacje analizujące pliki PST/OST/PAB są narażone na ujawnienie informacji i destabilizację.
Rekomendacja
Zaktualizuj libpff do wersji nowszej niż 20260926, jeśli jest dostępna, lub wdroż poprawkę od dostawcy. Ogranicz przetwarzanie nieufnych plików PST, OST i PAB do czasu aktualizacji.
Inne podatności w libpff
Zobacz wszystkie- CVE-2026-116735Średnie
Biblioteka libpff do wersji 20260926 zawiera błąd sprawdzania granic off-by-one w funkcji libpff_table_read_6c_record_entries, który pozwala atakującym wywołać odczyt poza granicami sterty poprzez spreparowane wpisy rekordów tabeli 6c. Atakujący może dostarczyć spreparowane pliki PST, OST lub PAB do aplikacji takich jak pffexport lub pypff, aby odczytać sąsiednią pamięć sterty lub spowodować awarie.
- CVE-2026-110598Średnie
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.
Oryginalny opis (angielski, źródło NVD)
Libpff through 20260926 contains a heap out-of-bounds read vulnerability in libpff_table_read_values_array because a 7c column definition's values_array_size is not checked against remaining buffer bytes. Attackers can supply a crafted PST, OST or PAB file to make applications read adjacent heap memory into record entry values or crash.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

