CVE-2026-74605: eventfs: Use children field for rcu head and add memory barriers
eventfs: Use children field for rcu head and add memory barriers
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 6.6.159.1-1 - Upgrade
Upgrade
ubuntu/linux-nvidia-tegrato a version that resolves this vulnerability.Fixed in 6.8.0-1036.39
Event History
Frequently Asked Questions
What condition triggers the race?
The issue can occur when an eventfs inode is freed while another context iterates its children list under SRCU protection without taking eventfs_mutex. The iterator can observe the reused union field as an RCU list head rather than as the expected list field and read a corrupted target.
What does the fix change to prevent the invalid read?
The fix moves the RCU list-head use from the list field to the children field. It also adds a write memory barrier after setting is_freed during inode freeing, and a read memory barrier before checking is_freed during children-list iteration; iterators exit immediately when is_freed is set.