CVE-2026-64377 in Linuxinformazioni

Riassunto

di VulDB • 25/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

cpufreq: qcom-cpufreq-hw: Correzione di un possibile double free (liberazione doppia)

qcom_cpufreq.data viene allocato con devm_kzalloc() in probe() come array di dati per dominio. qcom_cpufreq_hw_cpu_init() memorizza un puntatore a uno degli elementi di questo array in policy->driver_data.

Attualmente, qcom_cpufreq_hw_cpu_exit() chiama kfree() su policy->driver_data. Questa operazione non è valida poiché la memoria è gestita da devm (devres). Per il primo dominio, ciò può causare la liberazione dell'allocazione gestita da devm mentre l'entry di devres è ancora attiva, portando a un possibile double free quando il dispositivo platform viene successivamente disconnesso. Per gli altri domini, il puntatore potrebbe riferirsi a un elemento all'interno dell'array anziché alla base dell'allocazione.

Rimuovere la chiamata kfree(data) e lasciare che devres rilasci qcom_cpufreq.data.

Questo problema è stato rilevato da uno strumento di analisi statica in fase di sviluppo.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

25/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00168

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!