Katalog CVE

CVE-2026-99132

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w XFS funkcja xfs_sync_sb_buf() trzyma blokady buforów sb/rtsb podczas synchronicznego xfs_trans_commit(), co przy shutdownie podczas CIL push prowadzi do zakleszczenia. Poprawka usuwa wywołania xfs_trans_bhold() i ponownie pozyskuje bufory po commicie.

Ocena ryzyka

Może wystąpić zakleszczenie jądra podczas operacji setlabel lub podobnych, powodując zawieszenie systemu plików i odmowę usługi. Wymaga wystąpienia shutdownu w krytycznym momencie.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką usuwającą xfs_trans_bhold() i ponownie pozyskującą bufory przez mp->m_sb_bp / mp->m_rtsb_bp. Unikaj operacji zmiany etykiety w trakcie niestabilnego stanu systemu plików.

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: xfs: don't hold buffer locks across sync transaction commit in xfs_sync_sb_buf xfs_sync_sb_buf() holds sb/rtsb buffer locks across a synchronous xfs_trans_commit(), which flushes the CIL push workqueue internally. If shutdown occurs during the CIL push, xfs_buf_item_unpin() needs to lock these buffers to fail them, causing a deadlock: setlabel: holds buf lock -> flush_workqueue(xfs-cil) CIL push worker: xfs_buf_item_unpin -> xfs_buf_lock(same buf) Remove the xfs_trans_bhold() calls so that commit releases the buffer locks normally. After the sync commit, re-acquire the buffers via mp->m_sb_bp / mp->m_rtsb_bp for the on-disk writeback.

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