Katalog CVE

CVE-2025-22124

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W jądrze Linux w sterowniku md/md-bitmap wykryto błąd powodujący nieprawidłowe obliczanie bitmap_limit w trybie klastrowym (clustermd). W rezultacie obszar superbloku bitmapy dla węzła klastra nie był aktualizowany, co prowadziło do zawieszania się narzędzia mdadm podczas testów wzrostu rozmiaru.

Ocena ryzyka

Organizacja może doświadczyć awarii lub zawieszenia się systemów RAID zarządzanych przez mdadm w konfiguracjach klastrowych, co może skutkować niedostępnością danych i przerwaniem działania usług.

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę dla CVE-2025-22124, szczególnie w środowiskach klastrowych używających md/md-bitmap.

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: md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb In clustermd, separate write-intent-bitmaps are used for each cluster node: 0 4k 8k 12k ------------------------------------------------------------------- | idle | md super | bm super [0] + bits | | bm bits[0, contd] | bm super[1] + bits | bm bits[1, contd] | | bm super[2] + bits | bm bits [2, contd] | bm super[3] + bits | | bm bits [3, contd] | | | So in node 1, pg_index in __write_sb_page() could equal to bitmap->storage.file_pages. Then bitmap_limit will be calculated to 0. md_super_write() will be called with 0 size. That means the first 4k sb area of node 1 will never be updated through filemap_write_page(). This bug causes hang of mdadm/clustermd_tests/01r1_Grow_resize. Here use (pg_index % bitmap->storage.file_pages) to make calculation of bitmap_limit correct.

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