{"id":"CVE-2026-64420","title":"kernel: mfd: cros_ec: Delay dev_set_drvdata() until probe success (CVE-2026-64420)","summary":"A flaw was found in the Linux kernel's `cros_ec` driver. This vulnerability, a use-after-free, occurs when the device's data pointer is set too early during initialization. If the initialization process fails, the memory for the `cros_ec_d…","severity":"low","cvss":7,"cvssVector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","cvssSource":"cna","cwe":"CWE-416","vendor":"Red Hat","product":"Linux","affected":["Linux >= 1c1d152cc5ac3a67d199728a9ba0b4f54a498f8b < 24522713034d521ea4b5f5f36342e2b2f7e73bd6","Linux >= 1c1d152cc5ac3a67d199728a9ba0b4f54a498f8b < f7e81dc181d9fe8ab977158042cd193e8cc12091","Linux >= 1c1d152cc5ac3a67d199728a9ba0b4f54a498f8b < 257203d83204b192d1265a916b42ca0d499bb117","Linux >= 1c1d152cc5ac3a67d199728a9ba0b4f54a498f8b < 729ae27dc2503a7c1f92da1859efb45da03e4fa0","Linux >= 1c1d152cc5ac3a67d199728a9ba0b4f54a498f8b < ed2941e5db016a0c600b25f1972620e6e223d9fa","Linux >= 1c1d152cc5ac3a67d199728a9ba0b4f54a498f8b < b5f41d5bf08e7b1b14fa0bd640975e6d78dc006d","Linux >= 1c1d152cc5ac3a67d199728a9ba0b4f54a498f8b < fc030c5b116f668d4ca86dca63742ddbc98d1665","Linux >= 1c1d152cc5ac3a67d199728a9ba0b4f54a498f8b < 8b2c1d41bc36c100b38ce5ee6def246c527eaf8a","Linux 4.12"],"published":"2026-07-25","updated":"2026-10-19","sourceUpdated":"2026-10-19T23:44:34+00:00","source":"CSAF","sourceUrl":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-64420.json","references":[{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-64420.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-64420"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2507139"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-64420"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-64420"},{"url":"https://lore.kernel.org/linux-cve-announce/2026072534-CVE-2026-64420-296c@gregkh/T"},{"url":"https://git.kernel.org/stable/c/24522713034d521ea4b5f5f36342e2b2f7e73bd6"},{"url":"https://git.kernel.org/stable/c/f7e81dc181d9fe8ab977158042cd193e8cc12091"},{"url":"https://git.kernel.org/stable/c/257203d83204b192d1265a916b42ca0d499bb117"},{"url":"https://git.kernel.org/stable/c/729ae27dc2503a7c1f92da1859efb45da03e4fa0"},{"url":"https://git.kernel.org/stable/c/ed2941e5db016a0c600b25f1972620e6e223d9fa"},{"url":"https://git.kernel.org/stable/c/b5f41d5bf08e7b1b14fa0bd640975e6d78dc006d"},{"url":"https://git.kernel.org/stable/c/fc030c5b116f668d4ca86dca63742ddbc98d1665"},{"url":"https://git.kernel.org/stable/c/8b2c1d41bc36c100b38ce5ee6def246c527eaf8a"}],"tags":["csaf","vex","red-hat","cve.org"],"epss":0.00119,"epssPercentile":0.01744,"ssvc":{"exploitation":"none","automatable":"no","technicalImpact":"total","timestamp":"2026-10-16T15:40:26.658329Z"},"ingestedAt":"2026-10-16T17:24:46.818Z","slug":"CVE-2026-64420","body":"## Overview\n\nA flaw was found in the Linux kernel's `cros_ec` driver. This vulnerability, a use-after-free, occurs when the device's data pointer is set too early during initialization. If the initialization process fails, the memory for the `cros_ec_dev` structure is released, but other kernel components, such as the `cros_ec_typec` driver, may still attempt to access the freed memory using a stale pointer. This can lead to an invalid memory access, resulting in a system crash and a denial of service.\n\n## Vendor advisories\n\n- **Red Hat VEX** · Low · updated 2026-10-19 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-64420.json)\n\n**kernel: mfd: cros_ec: Delay dev_set_drvdata() until probe success** — rated Low by Red Hat. Released 2026-07-25, updated 2026-10-19.\n\nNot affected:\n\n- Red Hat Enterprise Linux 10\n- Red Hat Enterprise Linux 6\n- Red Hat Enterprise Linux 7\n- Red Hat Enterprise Linux 8\n- Red Hat Enterprise Linux 9\n\n## Remediation\n\nRefer to the advisory for fix availability.","depth":"sunlit","depthScore":39,"depthScoreParts":{"impact":38.5,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[{"seq":225847,"id":"CVE-2026-64420","ts":1792498482728,"field":"severity","old":"high","new":"low"}]}