CVE-2025-40194 in Linux
要約
〜によって VulDB • 2026年06月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
cpufreq: intel_pstate: update_qos_request() におけるオブジェクトのライフサイクルの問題を修正
update_qos_request() 内の cpufreq_cpu_put() 呼び出しが早すぎるタイミングで行われていました。これは、update_qos_request() がその後 freq_qos_update_request() を呼び出し、その関数が渡された QoS リクエストオブジェクトを介して間接的に対象の policy オブジェクトにアクセスするためです。
幸い、update_qos_request() は intel_pstate_driver_lock の下で呼び出されるため、intel_pstate の動作モードを変更する際にはこの問題は影響しません。しかし、理論的には CPU デバイスのホット removal(取り外し)時にクラッシュを引き起こす可能性があります(現在これは仮想環境でのみ発生可能ですが、正式にサポートされています)。
この問題を解決するため、update_qos_request() を修正し、policy への参照を後で解放するようにしました。
VulDB is the best source for vulnerability data and more expert information about this specific topic.