Junglewise Threat Intelligence

CVE-2026-46106: Linux Kernel race condition in eventfs during remount

CVE-2026-46106 · Severity: info · CVSS 4.7 · Published 2026-05-28

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's tracing subsystem (eventfs) that could lead to a system crash. The issue occurs when the system attempts to update file permissions or ownership on the tracing filesystem while tracing events are simultaneously being added or removed. This race condition can cause the kernel to access memory that has already been freed, resulting in a denial-of-service (system crash).

Technical details

A race condition exists in the eventfs implementation within the Linux kernel's tracefs subsystem. When `tracefs_apply_options` is called during a remount, it recurses through `eventfs_inodes` while only holding `rcu_read_lock()`. This is insufficient because `eventfs_inodes` are managed via Sleepable RCU (SRCU), and the standard RCU lock does not prevent the underlying data from being reclaimed. Additionally, the walk races with `eventfs_remove_rec()`, potentially leading to a `LIST_POISON1` dereference. An attacker with local access could trigger this by repeatedly remounting the tracing filesystem while toggling kprobe events, leading to a kernel panic. The fix involves properly wrapping the remount walk with `eventfs_mutex` and `srcu_read_lock`.

Affected products

  • Linux Linux Kernel 6.6 to 6.9.x

Timeline

  • 2026-04-18: patched: Initial patch submitted by David Carlier
  • 2026-05-28: disclosed: CVE-2026-46106 published

References