CVE-2026-64372
Received Received - Intake

BaseFortify

Vulnerability report for CVE-2026-64372, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-25

Last updated on: 2026-07-25

Assigner: kernel.org

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-25
Last Modified
2026-07-25
Generated
2026-07-25
AI Q&A
2026-07-25
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a use-after-free and double free issue in the Linux kernel's cpufreq PCC (Platform Communication Channel) driver. It occurs during ACPI _OSC negotiation when acpi_evaluate_object() is called twice. The first call frees the output buffer but leaves its length set, causing the second call to write into freed memory (use-after-free). Later, the same pointer is freed again (double free).

Detection Guidance

This vulnerability is specific to the Linux kernel's cpufreq PCC driver and requires kernel-level inspection. Detection involves checking kernel logs for related errors or verifying the presence of vulnerable code in the kernel. Commands like dmesg | grep -i pcc or checking kernel version against patched releases may help.

Impact Analysis

This flaw could lead to kernel crashes, memory corruption, or privilege escalation if exploited. Systems using affected Linux kernel versions may become unstable or vulnerable to further attacks. Users should update their kernels to patched versions to mitigate risks.

Mitigation Strategies

Update the Linux kernel to a patched version where this issue is resolved. Kernel updates can be applied via package managers like apt, yum, or dnf depending on the distribution. Reboot the system after applying the update to ensure the patched kernel is active.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-64372. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart