CVE Catalog

CVE-2026-98279

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel, the btrfs filesystem has a vulnerability where cleaning up verity items (rollback_verity, drop_verity_items, btrfs_orphan_cleanup) lacks metadata reservation, causing the whole filesystem to be forced read-only when hitting qgroup limit or lack of space, even though the limit applies to one subvolume only. Leftover items are never removed, making the subvolume unreachable or causing mount failures.

Risk Assessment

The organization may face data unavailability or filesystem-wide read-only mode, leading to service disruptions and potential data access issues.

Recommendation

Apply the Linux kernel patch that uses btrfs_start_transaction_fallback_global_rsv() in the mentioned functions to allow using the global reserve and avoid -ENOSPC and -EDQUOT errors.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: btrfs: handle lack of space when cleaning up verity items When enable_verity() hits the qgroup limit, rollback_verity() needs its own metadata reservation. When the qgroup limit or lack of space refuses the rollback, the whole filesystem is forced read-only even though the qgroup limit was for one subvolume only. Also orphan cleanup at the next mount fails the same way, so the leftover items are never removed: with -EDQUOT the subvolume stays unreachable, and with -ENOSPC on a full filesystem the next read-write mount fails. Start transactions with btrfs_start_transaction_fallback_global_rsv() in btrfs_orphan_cleanup(), drop_verity_items() and rollback_verity(). Those calls only delete items and free the space in the end, so they may use the global reserve and skip the qgroup limit, which avoids -ENOSPC and -EDQUOT.

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