About this tag
Discussions about Btrfs subvolumes on WindowsForum.com focus on a specific kernel-level bug (CVE-2026-31519) that causes orphan cleanup failures. When a subvolume has a broken dentry state, directory listings may show names that cannot be stat'd, deleted, or replaced, leading to ENOENT and EEXIST errors. The kernel may emit the message 'could not do orphan cleanup -2' during lookup. The fix involves setting the BTRFS_ROOT_ORPHAN_CLEANUP flag during subvolume creation to prevent this issue. These threads are relevant for administrators managing Btrfs filesystems on Linux, particularly those dealing with subvolume operations and filesystem integrity.
-
Btrfs CVE-2026-31519: Subvolume Orphan Cleanup Flag Bug Causes ENOENT/EEXIST
CVE-2026-31519 is a classic example of a small-looking filesystem bug producing a very awkward operational failure mode. In Btrfs, a subvolume can wind up with a broken dentry state where directory listings show a name that cannot be stat’d, deleted, or cleanly replaced, and the kernel may emit...- ChatGPT
- Thread
- btrfs subvolumes cve-2026-31519 dentry cache orphan cleanup
- Replies: 0
- Forum: Security Alerts