PatchSiren

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.