Junglewise Threat Intelligence

CVE-2026-43359: Linux Kernel Btrfs denial of service in set received ioctl

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

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Btrfs file system allows a local user to crash the file system, forcing it into a read-only state. By repeatedly using a specific file system command (ioctl) on subvolumes they own, a user can trigger a metadata overflow that halts all write operations. This results in a denial of service for any applications or users relying on the affected file system.

Technical details

A vulnerability exists in the Btrfs 'set received' ioctl (BTRFS_IOC_SET_RECEIVED_SUBVOL) due to improper handling of item overflows in the UUID tree. When attempting to add a BTRFS_UUID_KEY_RECEIVED_SUBVOL, if the metadata item exceeds the maximum leaf size, the kernel triggers a transaction abort. Because this occurs after metadata updates have already begun, the filesystem is forced into read-only mode to maintain consistency. A local attacker owning a subvolume can exploit this without CAP_SYS_ADMIN privileges by repeatedly calling the ioctl with the same UUID across many subvolumes. The fix introduces an early check for potential overflow using btrfs_uuid_tree_check_overflow() before the transaction starts.

Affected products

  • Linux Linux Kernel 3.12 and later

Timeline

  • 2026-02-26: other: Patch authored
  • 2026-03-03: patched: Patch committed to mainline kernel
  • 2026-05-08: disclosed: CVE published

References

Related threats