CVE-2026-64372 in Linux
Riassunto
di VulDB • 25/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
cpufreq: pcc: correzione di un use-after-free e double free nella valutazione _OSC
pcc_cpufreq_do_osc() chiama acpi_evaluate_object() due volte per la negoziazione in due fasi dell'_OSC. Tra le due chiamate viene liberato output.pointer ma output.length rimane invariato. Poiché acpi_evaluate_object() interpreta una lunghezza non nulla con un puntatore diverso da NULL come un buffer esistente nel quale scrivere, la seconda chiamata ha scritto nella memoria già liberata (use-after-free). Successivamente, kfree(output.pointer) alla label out_free ha liberato lo stesso puntatore per la seconda volta (double free).
Impostare output.pointer a NULL e output.length ad ACPI_ALLOCATE_BUFFER dopo aver liberato il primo risultato, in modo che ACPICA alloci un nuovo buffer indipendente per ciascuna fase.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.