Katalog CVE

CVE-2026-80529

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w systemie plików XFS funkcja xlog_recover_dquot_commit_pass2() podczas odtwarzania dziennika waliduje odzyskany dquot za pomocą xfs_dqblk_verify(). W przypadku błędu ustawia error = -EFSCORRUPTED i przeskakuje do etykiety out_release, ale out_release bezwarunkowo zwraca 0, więc błąd jest ignorowany. To powoduje, że uszkodzony bufor quota może zostać zapisany na dysk.

Ocena ryzyka

Ignorowanie błędów walidacji może prowadzić do zapisania uszkodzonych danych quota na dysk, co może skutkować uszkodzeniem integralności systemu plików i potencjalnie awarią systemu.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę. Regularnie sprawdzaj integralność systemów plików XFS.

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 swallow dquot recovery verification errors xlog_recover_dquot_commit_pass2() validates the recovered dquot with xfs_dqblk_verify() and, on failure, sets error = -EFSCORRUPTED and jumps to out_release. But out_release unconditionally returns 0, so the corruption error is discarded: the caller xlog_recover_items_pass2() sees success, log recovery proceeds as if the dquot were valid, and the corrupt quota buffer can be written back to disk.

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