Junglewise Threat Intelligence

CVE-2026-46194: Linux Kernel f2fs race condition in extent node destruction

CVE-2026-46194 · Severity: info · CVSS 0 · Published 2026-05-28

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A race condition vulnerability was identified in the Linux kernel's f2fs file system. This issue occurs when the system is simultaneously trying to delete file information (inodes) and perform background data writing (writeback). In practice, this could lead to a system crash or kernel panic, potentially causing a denial of service for the affected machine.

Technical details

A race condition exists in the f2fs file system component of the Linux kernel between f2fs_destroy_extent_node() and concurrent kworker writeback. When f2fs_drop_inode() is called with the I_SYNC flag set, the destroy process may clear extent nodes while a concurrent writeback inserts new nodes into the same tree because the FI_NO_EXTENT flag was not set early enough. This results in a node count mismatch that triggers a f2fs_bug_on() call, leading to a kernel panic. Additionally, __update_extent_tree_range() failed to check the FI_NO_EXTENT flag for EX_BLOCK_AGE updates. The fix involves setting FI_NO_EXTENT under the extent tree lock and ensuring it is checked for both EX_READ and EX_BLOCK_AGE types.

Affected products

  • Linux Linux kernel f2fs file system component

Timeline

  • 2026-04-03: other: Patch authored
  • 2026-05-28: advisory: CVE published by kernel.org

References

Related threats