CVE-2026-64372 in Linux
要約
〜によって VulDB • 2026年07月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
cpufreq: pcc: _OSC評価におけるuse-after-freeおよびdouble freeの修正
pcc_cpufreq_do_osc()は、2フェーズからなる_OSCネゴシエーションのためにacpi_evaluate_object()を2回呼び出します。その2回の呼び出しの間でoutput.pointerが解放されましたが、output.lengthは変更されませんでした。acpi_evaluate_object()は、NULLでないポインタと0以外の長さを「書き込み先の既存バッファ」として扱うため、2回目の呼び出しでは解放済みメモリへの書き込み(use-after-free)が発生しました。その後、out_freeラベルでのkfree(output.pointer)により、同じポインタが再度解放され(double free)、問題が生じました。
最初の結果を解放した後でoutput.pointerをNULLに、output.lengthをACPI_ALLOCATE_BUFFERにリセットすることで、ACPICAが各フェーズごとに独立して新しいバッファを割り当てるようにします。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.