PatchSiren cyber security CVE debrief
CVE-2026-64420 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's cros_ec device probe function. When the probe fails, the cros_ec_class_release function releases memory for the cros_ec_dev structure. However, if drvdata was already set, sub-drivers like cros_ec_typec can still retrieve the stale pointer, leading to a use-after-free error when accessing the released memory.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-25
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-07-25
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, and users of affected Linux kernel versions should assess exposure and prioritize remediation. The use-after-free error can lead to system crashes, potential elevation of privileges, and denial-of-service attacks. Affected versions must be identified and patched or upgraded to prevent exploitation. Linux kernel developers and maintainers should verify the affected versions and apply
Why it matters
This vulnerability requires immediate attention from Linux kernel developers, maintainers, and users of affected versions. The use-after-free error can lead to system crashes, potential elevation of privileges, and denial-of-service attacks. Affected versions must be identified and patched or upgraded to prevent exploitation.
- Potential system crashes or instability due to use-after-free errors
- Possible elevation of privileges or unauthorized access
- Required verification of affected versions and application of patches
- Potential for denial-of-service (DoS) attacks
Technical summary
The vulnerability exists in the Linux kernel's cros_ec device probe function. When the probe fails, the cros_ec_class_release function releases memory for the cros_ec_dev structure. However, if drvdata was already set, sub-drivers like cros_ec_typec can still retrieve the stale pointer, leading to a use-after-free error when accessing the released memory. The vulnerability requires immediate attention from Linux kernel developers, maintainers, and users of affected versions. Affected versions must be identified and patched or upgraded to prevent exploitation.
Defensive priority
High
Recommended defensive actions
- Review and apply the provided source code patches to fix the vulnerability
- Update Linux kernel to a version that includes the fix
- Verify that affected versions are not in use and prioritize upgrading to a fixed version
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and source item provide details about the vulnerability, including a description of the issue, affected versions, and references to source code changes. Linux kernel developers and maintainers should verify the affected versions and apply patches or updates to prevent exploitation. The vulnerability exists in the cros_ec device probe function, and sub-drivers like cros_ec_typec can still retrieve the stale pointer, leading to a use-after-free error when accessing the released memory. Defenders should review the supplied
Sources and references
Verified primary and authoritative sources
-
CVE-2026-64420 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-64420
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-64420 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64420
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
mfd: cros_ec: Delay dev_set_drvdata() until probe success
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/64xxx/CVE-2026-64420.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/24522713034d521ea4b5f5f36342e2b2f7e73bd6
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f7e81dc181d9fe8ab977158042cd193e8cc12091
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/257203d83204b192d1265a916b42ca0d499bb117
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/729ae27dc2503a7c1f92da1859efb45da03e4fa0
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ed2941e5db016a0c600b25f1972620e6e223d9fa
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b5f41d5bf08e7b1b14fa0bd640975e6d78dc006d
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/fc030c5b116f668d4ca86dca63742ddbc98d1665
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.