CVE-2026-23332 in Linux情報

要約

〜によって VulDB • 2026年07月09日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

cpufreq: intel_pstate: ターボ無効化時のクラッシュを修正する

システム起動時に「nosmt」または「maxcpus」というコマンドライン引数を指定してCPU数の制限を行っている場合、以下のようにターボモードを無効にするとクラッシュが発生します。

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

これにより以下のエラーが生じます:

PF: supervisor read access in kernel mode PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] SMP PTI
... RIP: 0010:store_no_turbo+0x100/0x1f0 ...

これは、for_each_possible_cpu()がオンラインでないCPUも返すために発生します。これらのCPUに対しては all_cpu_data[] がNULLとなります。コミット973207ae3d7c(「cpufreq: intel_pstate: Rearrange max frequency updates handling code」)以降、all_cpu_data[] はオンラインではないCPUに対しても間接参照されるようになり、その結果 NULLポインタのデリファレンスが発生していました。

これを修正するため、intel_pstate_update_max_freq() にCPU番号を渡すようにし、有効なcpufreqポリシーが存在するCPUに対してのみ all_cpu_data[] を使用するようにしました。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年01月13日

モデレーション

承諾済み

エントリ

VDB-353036

EPSS

0.00121

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!