CVE Catalog

CVE-2026-80529

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel XFS filesystem, the function xlog_recover_dquot_commit_pass2() validates the recovered dquot with xfs_dqblk_verify(). On failure, it sets error = -EFSCORRUPTED and jumps to out_release, but out_release unconditionally returns 0, so the error is discarded. This allows a corrupt quota buffer to be written back to disk.

Risk Assessment

Ignoring validation errors can lead to writing corrupt quota data to disk, potentially resulting in filesystem integrity issues and system crashes.

Recommendation

Apply a Linux kernel update containing the fix. Regularly check the integrity of XFS filesystems.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS