Skip to main content
VulnerabilityPublished Updated

CVE-2026-64372: Linux kernel · Use After Free

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High · fixed in a36ca93a8ba57464e521d70a337d37f069064111 : patch Linux kernel soon.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 2% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in a36ca93a8ba57464e521d70a337d37f069064111, 632666a63116d8061c62a988d1ca39dcd6d27c9b, 982c9f92d57bda2b769851ff6d90d43dcf5f3734 +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 Jul 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 0f1d683fb35d6c6f49ef696c95757f3970682a0e, < a36ca93a8ba57464e521d70a337d37f069064111
Fixed in
  • a36ca93a8ba57464e521d70a337d37f069064111
LinuxLinuxAffected
  • ≥ 0f1d683fb35d6c6f49ef696c95757f3970682a0e, < 632666a63116d8061c62a988d1ca39dcd6d27c9b
Fixed in
  • 632666a63116d8061c62a988d1ca39dcd6d27c9b
LinuxLinuxAffected
  • ≥ 0f1d683fb35d6c6f49ef696c95757f3970682a0e, < 982c9f92d57bda2b769851ff6d90d43dcf5f3734
Fixed in
  • 982c9f92d57bda2b769851ff6d90d43dcf5f3734
LinuxLinuxAffected
  • ≥ 0f1d683fb35d6c6f49ef696c95757f3970682a0e, < 266d3dd8b757b48a576e90f018b51f7b7563cc32
Fixed in
  • 266d3dd8b757b48a576e90f018b51f7b7563cc32
LinuxLinuxAffected
  • ≥ 0f1d683fb35d6c6f49ef696c95757f3970682a0e, < 8e454e9d0bc03446d610ee49abec9dfd424f6541
Fixed in
  • 8e454e9d0bc03446d610ee49abec9dfd424f6541
LinuxLinuxAffected
  • ≥ 0f1d683fb35d6c6f49ef696c95757f3970682a0e, < 6ba6f6783be2ffeb2cbcdc9321c4b9f708f796f7
Fixed in
  • 6ba6f6783be2ffeb2cbcdc9321c4b9f708f796f7

Description

In the Linux kernel, the following vulnerability has been resolved: cpufreq: pcc: fix use-after-free and double free in _OSC evaluation pcc_cpufreq_do_osc() calls acpi_evaluate_object() twice for the two-phase _OSC negotiation. Between the two calls it freed output.pointer but left output.length unchanged. Since acpi_evaluate_object() treats a non-zero length with a non-NULL pointer as an existing buffer to write into, the second call wrote into freed memory (use-after-free). The subsequent kfree(output.pointer) at out_free then freed the same pointer a second time (double free). Reset output.pointer to NULL and output.length to ACPI_ALLOCATE_BUFFER after freeing the first result, so ACPICA allocates a fresh buffer for each phase independently.

References

Community reviews

Loading reviews…