CVE-2026-64372 in Linux
Сводка
по VulDB • 28.07.2026
В ядре Linux устранена следующая уязвимость:
cpufreq: pcc: исправлены ошибки use-after-free и double free при оценке _OSC
Функция pcc_cpufreq_do_osc() вызывает acpi_evaluate_object() дважды для двухфазного согласования протокола _OSC. Между этими вызовами освобождается output.pointer, но значение output.length остается неизменным. Поскольку acpi_evaluate_object() рассматривает ненулевую длину вместе с не-NULL указателем как существующий буфер для записи данных, второй вызов записывал данные в уже освобожденную память (use-after-free). Последующая операция kfree(output.pointer) в блоке out_free приводила к повторному освобождению того же самого указателя (double free).
После освобождения первого результата необходимо обнулить output.pointer и установить для output.length значение ACPI_ALLOCATE_BUFFER, чтобы ACPICA выделяла новый буфер для каждой фазы независимо.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.