Katalog CVE

CVE-2026-19028

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

Podatność w HDF5 do wersji 2.3.0 w funkcji H5Z__filter_fletcher32 w pliku H5Zfletcher32.c. Funkcja oblicza długość danych do sumy kontrolnej, odejmując 4-bajtowy rozmiar sumy kontrolnej od rozmiaru bufora wejściowego bez sprawdzenia, czy bufor ma co najmniej 4 bajty, co pozwala na niedomiar size_t. Atakujący może spowodować odmowę usługi (masywne odczyty poza zakresem i awarię aplikacji) poprzez spreparowany plik HDF5 z fragmentem filtrowanym Fletcher32 mniejszym niż 4 bajty, wyzwalanym przez H5Dread, np. przez narzędzia h5ls lub h5dump.

Ocena ryzyka

Atakujący może spowodować awarię aplikacji (odmowa usługi) poprzez dostarczenie specjalnie spreparowanego pliku HDF5, co może prowadzić do przerwania działania usług.

Rekomendacja

Zaktualizuj HDF5 do najnowszej wersji, jeśli dostępna. Ogranicz przetwarzanie niezaufanych plików HDF5.

Inne podatności w HDF5

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

H5Z__filter_fletcher32 in H5Zfletcher32.c in HDF5 through 2.3.0 computes the data length to checksum by subtracting the 4-byte trailing checksum size from the input buffer size without checking that the buffer is at least 4 bytes, allowing a size_t underflow. This allows attackers to cause a denial of service (massively out-of-bounds read and application crash in H5_checksum_fletcher32) via a crafted HDF5 file with a Fletcher32-filtered chunk smaller than 4 bytes, triggered via H5Dread, e.g. by the h5ls or h5dump tools.

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