Katalog CVE

CVE-2026-120758

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

HDF5 do wersji 2.2.0 zawiera podatność dereferencji wskaźnika NULL w H5HL_unprotect() w src/H5HL.c. Spreparowany plik HDF5 może doprowadzić do wywołania H5HL_unprotect() bez obiektu w pamięci podręcznej do odpięcia, a funkcja przekazuje wskaźnik NULL do H5AC_unpin_entry(), co powoduje awarię asercji w kompilacjach debug i dereferencję wskaźnika NULL oraz awarię w kompilacjach release. Atakujący, który nakłoni użytkownika lub aplikację do otwarcia i przejścia złośliwego pliku, może spowodować odmowę usługi.

Ocena ryzyka

Atakujący może spowodować awarię aplikacji przetwarzającej pliki HDF5, prowadząc do odmowy usługi.

Rekomendacja

Zaktualizuj bibliotekę HDF5 do wersji nowszej niż 2.2.0 i unikaj otwierania niezaufanych plików HDF5 do czasu aktualizacji.

Inne podatności w HDF5

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

HDF5 through 2.2.0 contains a NULL pointer dereference vulnerability in H5HL_unprotect() in src/H5HL.c. H5HL_protect() pins a single metadata cache entry for a local heap, either the heap prefix or the separate data block, and H5HL_unprotect() unpins it on the final unprotect. When the metadata cache destroys a corrupted local heap entry, H5HL__prfx_dest() unlinks it from the heap by setting heap->prfx or heap->dblk to NULL. A crafted HDF5 file can therefore reach H5HL_unprotect() with no cached object to unpin, and the function passes the NULL pointer to H5AC_unpin_entry(). This causes an assertion failure in debug builds and a NULL pointer dereference and crash in release builds. An attacker who can get a user or application to open and traverse a malicious file can cause a denial of service.

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