PT-2026-64598 · Linux+1 · Linux Kernel+1

CVE-2026-64377

·

Published

2026-07-25

·

Updated

2026-09-07

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A double free issue exists in the qcom-cpufreq-hw component. The qcom cpufreq.data is allocated using devm kzalloc() in the probe() function as an array of per-domain data, and qcom cpufreq hw cpu init() stores a pointer to an element of this array in policy->driver data. The qcom cpufreq hw cpu exit() function incorrectly calls kfree() on policy->driver data. Since the memory is devm-managed, this can lead to a double free when the platform device is detached for the first domain, or an invalid free for other domains where the pointer refers to an element inside the array rather than the allocation base.
Recommendations Remove the kfree(data) call within the qcom cpufreq hw cpu exit() function to allow devres to handle the release of qcom cpufreq.data.

Exploit

Fix

Double Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-93692
CVE-2026-64377
OPENSUSE-SU-2026:11476-1
USN-8726-1
USN-8727-1
USN-8728-1

Affected Products

Linux Kernel
Ubuntu