Skip to main content

Linux Kernel EUVDEUVD-2026-64542

| CVE-2026-74605 HIGH
2026-08-22 Linux GHSA-c64v-3vw2-pvwh
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Race condition requires precise SRCU callback timing, warranting AC:H; local access and low-privilege shell access confirmed by description and CVSS PR:L.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

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
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 25, 2026 - 06:34 vuln.today
CVSS changed
Aug 25, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 22, 2026 - 16:32 EUVD
CVE Published
Aug 22, 2026 - 15:31 cve.org
HIGH 7.8
CVE Published
Aug 22, 2026 - 15:31 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

Recon
Obtain low-privilege local shell
Delivery
Access tracefs/eventfs filesystem
Exploit
Spawn concurrent threads cycling eventfs inode alloc/free
Install
Race SRCU deferred-free against ei->children list walk
C2
Dereference corrupted union pointer (list vs. RCU head)
Execute
Read or corrupt kernel memory
Impact
Escalate to root or crash system

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.

Share

EUVD-2026-64542 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy