Katalog CVE

CVE-2026-19028

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

HDF5 przed wersją 2.3.0 zawiera podatność w funkcji H5Z__filter_fletcher32, która oblicza długość danych do sumy kontrolnej odejmując 4 bajty od rozmiaru bufora bez sprawdzenia, czy bufor ma co najmniej 4 bajty, co prowadzi do niedomiaru (underflow) typu size_t. Atakujący może spowodować odmowę usługi (masywne odczyty poza zakresem i awarię aplikacji) poprzez spreparowany plik HDF5 z filtrem Fletcher32 dla fragmentu mniejszego niż 4 bajty, wyzwalanego przez H5Dread, np. narzędziami h5ls lub h5dump.

Ocena ryzyka

Ryzyko awarii aplikacji lub narzędzi przetwarzających pliki HDF5, co może prowadzić do niedostępności usług lub utraty danych w systemach korzystających z HDF5.

Rekomendacja

Zaktualizuj HDF5 do wersji 2.3.0 lub nowszej, która zawiera poprawkę zapobiegającą niedomiary rozmiaru bufora.

Inne podatności w HDF5

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

H5Z__filter_fletcher32 in H5Zfletcher32.c in HDF5 prior to 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