Katalog CVE

CVE-2026-89576

Niskie ryzyko· EPSS 10%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

W jądrze Linux moduł dm-era zawiera wyciek pamięci bloku metadanych przy niepowodzeniu operacji take-snap. Funkcja metadata_take_snap() zwiększa licznik referencji superbloku i alokuje nowy blok cienia, ale jeśli późniejsze dm_sm_inc_block() zawiedzie, blok nie jest zwracany do mapy przestrzeni metadanych. Poprawka zwalnia klon przez dm_sm_dec_block() w ścieżkach błędów.

Ocena ryzyka

Każde nieudane take-snap trwale wycieka jeden blok metadanych, co z czasem może wyczerpać przestrzeń metadanych i uniemożliwić dalsze operacje na urządzeniu dm-era. Prowadzi to do degradacji wydajności i potencjalnej niedostępności usługi.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę zwalniającą blok cienia w ścieżkach błędów metadata_take_snap(). Monitoruj zużycie metadanych na urządzeniach dm-era.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: dm-era: fix shadowed superblock leak on take-snap failure metadata_take_snap() bumps the live superblock refcount and then dm_tm_shadow_block() allocates a new block for the metadata snapshot. If the subsequent dm_sm_inc_block() of writeset_tree_root or era_array_root fails, the function only unlocks the clone and returns. The newly allocated shadow block is never returned to the metadata space map, so each failed take-snap permanently leaks one metadata block. Free the clone with dm_sm_dec_block() on those error paths, matching the final step of metadata_drop_snap().

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