Junglewise Threat Intelligence

CVE-2026-43361: Linux Kernel Btrfs transaction abort in snapshotting received subvolumes

CVE-2026-43361 · Severity: info · CVSS 6.2 · Published 2026-05-08

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Btrfs file system of the Linux kernel allows a local user to crash the file system, forcing it into a read-only state. By repeatedly creating snapshots of a specific type of subvolume, a user can trigger an internal data overflow that halts file system operations. This can lead to a denial-of-service condition where the system can no longer write data to the affected disk, potentially disrupting services and applications.

Technical details

A vulnerability exists in the Btrfs implementation within the Linux kernel where snapshotting a previously received subvolume multiple times can lead to a BTRFS_UUID_KEY_RECEIVED_SUBVOL item overflow. This overflow occurs when the maximum item size in a B-tree leaf is exceeded during the insertion of UUID items. Because the snapshot and subvolume management operations do not require CAP_SYS_ADMIN (only inode ownership or equivalent capabilities), a local unprivileged user can exploit this to trigger a transaction abort (errno -75, EOVERFLOW). The resulting failure forces the filesystem into a read-only (RO) state to maintain consistency, causing a denial of service for write operations. The fix involves ignoring non-critical EOVERFLOW errors during the UUID tree update in the snapshot creation path.

Affected products

  • Linux Linux Kernel 6.19.0-rc8-btrfs-next-225+

Timeline

  • 2026-02-23: patched: Initial patch authored
  • 2026-05-08: disclosed: CVE published

References

Related threats