【活用ガイド】

JVNDB-2025-025947

LinuxのLinux KernelにおけるNULL ポインタデリファレンスに関する脆弱性

概要

Linuxカーネルにおいて、以下の脆弱性が解決されました。hwmonのcoretempプラットフォームデバイスの処理が簡素化されました。Coretempのプラットフォームドライバは通常とは異なり、実際の作業はすべてinitcallとCPUホットプラグ通知機構によってグローバルに行われています。「ドライバ」は実質的に割り当てとhwmonインターフェースの登録を、ドライバコアを通じた複雑な往復処理でラップする役割を果たしています。プラットフォームデバイスを動的に生成・破棄しインターフェースの起動・停止を行うロジックはエラーを起こしやすく、platform_device_add()が戻る前に同期的にドライバをバインドしてdrvdataを設定すると仮定しているため、プラットフォームバスのdrivers_autoprobeがオフの場合はNULL参照が発生します。さらに、CPUホットプラグ通知機構内でこの方法を実行するという異例の手法は、コード内でサスペンド状態のデッドロックの原因になるとコメントされているほか、プラットフォームバス通知機構からCPUホットプラグ通知機構を登録しようとする他のドライバやサブシステムに対してlockdepの問題を引き起こします。これらの問題は、この異例の動作を完全に排除し、プラットフォームデバイスをモジュール自体のライフタイムに紐づけ、hwmonインターフェースをホットプラグ通知機構から直接管理することで解決されます。ユーザーから見たわずかな変更点として、/sys/bus/platform/drivers/coretempは表示されなくなり、/sys/devices/platform/coretemp.nはパッケージnがホットプラグオフされた場合も残りますが、hwmonユーザーは基本的にhwmonインターフェースの存在のみを監視しているため、その振る舞いは変わりません。
CVSS による深刻度 (CVSS とは?)

CVSS v3 による深刻度
基本値: 5.5 (警告) [NVD値]
  • 攻撃元区分: ローカル
  • 攻撃条件の複雑さ: 低
  • 攻撃に必要な特権レベル: 低
  • 利用者の関与: 不要
  • 影響の想定範囲: 変更なし
  • 機密性への影響(C): なし
  • 完全性への影響(I): なし
  • 可用性への影響(A): 高
影響を受けるシステム


Linux
  • Linux Kernel 4.10 以上 5.4.235 未満
  • Linux Kernel 5.11 以上 5.15.99 未満
  • Linux Kernel 5.16 以上 6.1.16 未満
  • Linux Kernel 5.5 以上 5.10.173 未満
  • Linux Kernel 6.2 以上 6.2.3 未満

想定される影響

当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。
また、当該ソフトウェアが扱う情報について、書き換えは発生しません。
さらに、当該ソフトウェアが完全に停止する可能性があります。
そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
対策

リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
ベンダ情報

CWEによる脆弱性タイプ一覧  CWEとは?

  1. NULL ポインタデリファレンス(CWE-476) [NVD評価]
共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2023-53612
参考情報

  1. National Vulnerability Database (NVD) : CVE-2023-53612
  2. 関連文書 : hwmon: (coretemp) Simplify platform device handling - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/52ea47a0ddfbc5fe05e873d3f5a59db4ba3e03fe)
  3. 関連文書 : hwmon: (coretemp) Simplify platform device handling - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8fcdbc4bc01365f4b10fed7db544a3149e3054fd)
  4. 関連文書 : hwmon: (coretemp) Simplify platform device handling - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5735878a7b7db7e9ce731cb36cec298a9de67549)
  5. 関連文書 : hwmon: (coretemp) Simplify platform device handling - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6d03bbff456befeccdd4d663177c4d6c75d0c4ff)
  6. 関連文書 : hwmon: (coretemp) Simplify platform device handling - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/4000384684f612b3645a944f6acde0e65ac370b8)
  7. 関連文書 : hwmon: (coretemp) Simplify platform device handling - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c57a8d14d7880521150ee801d53a0a64fdffd9c8)
更新履歴

  • [2026年02月10日]
      掲載