Podatności libpff
3 znanych podatności CVE w libpff, przetłumaczonych i ocenionych.
- CVE-2026-116736Średnie
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.
- 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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

