Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Race condition requires precise SRCU callback timing, warranting AC:H; local access and low-privilege shell access confirmed by description and CVSS PR:L.
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
5DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
eventfs: Use children field for rcu head and add memory barriers
When an eventfs inode is freed, it sets ei->is_freed and then uses its ei->list to add it to the srcu link list as the list field is a union with the rcu list head. As the ei->list is used to iterate over an SRCU protected list without taking the eventfs_mutex, there's nothing stopping the iteration over that list to see the ei->rcu instead of the ei->list and it will read a corrupt target.
To fix this, change the union of the rcu list head with the children list. On freeing the eventfs inode, set the is_free and execute a smp_wmb() before adding the eventfs inode to the SRCU list.
On iteration of the ei->children list, at the start, execute a smp_rmb() and then read the is_freed of the ei to see if the children list is still valid. If is_freed is set, then the ei_child read is not valid and the loop should exit immediately.
AnalysisAI
Memory corruption in the Linux kernel's eventfs subsystem allows a local low-privileged user to trigger a use-after-free condition via a race between SRCU inode freeing and concurrent list iteration. The root cause is an unsafe union of ei->list with the RCU head, combined with absent memory barriers around the is_freed flag, permitting a racing reader to dereference a pointer that has been overwritten by the RCU freelist mechanism. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires a local shell with at minimum standard (low-privilege) user credentials on an affected kernel version - confirmed by CVSS PR:L. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The CVSS 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) base score signals a high-severity local kernel vulnerability, but multiple contextual signals substantially discount real-world risk. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | An attacker with an existing low-privileged local shell on a vulnerable Linux system repeatedly opens and closes tracefs event files to drive concurrent eventfs inode allocation and teardown. By racing the SRCU deferred-free callback against a concurrent ei->children list traversal - achievable through multi-threaded file descriptor churn - the attacker causes the kernel to dereference a list pointer overwritten by the RCU freelist head, potentially reading arbitrary kernel memory or corrupting kernel data structures in a manner exploitable for local privilege escalation. … |
| Remediation | The primary remediation is to apply the upstream kernel fix by updating to a kernel version containing commits 004f7232e49730448f91665e76bdd7dff8e0c638 or f0ece16ffca7384787b692431961ce202907acf5, available at https://git.kernel.org/stable/c/004f7232e49730448f91665e76bdd7dff8e0c638 and https://git.kernel.org/stable/c/f0ece16ffca7384787b692431961ce202907acf5. … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours, consult the vendor security advisory to identify affected Linux kernel versions and inventory systems requiring patching, prioritizing environments with multi-user access or semi-trusted local users. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-64542
GHSA-c64v-3vw2-pvwh