【活用ガイド】

JVNDB-2026-008677

LinuxのLinux Kernelにおける不特定の脆弱性

概要

Linuxカーネルにおいて、以下の脆弱性が修正されました。__scs_magic()はvoid *型の変数を必要としますが、誤ってstruct task_struct *型が渡されていました。task_scs(tsk)はタスクのシャドウコールスタックの開始アドレスであり、__scs_magic(task_scs(tsk))はタスクのシャドウコールスタックの終了アドレスを示します。ここでは正しく__scs_magic(task_scs(tsk))とすべきです。このバグのユーザーが確認できる影響は、CONFIG_DEBUG_STACK_USAGEが有効な場合にシャドウコールスタック使用量チェック関数(scs_check_usage)が誤ったメモリ範囲をスキャンすることです。これにより以下の問題が発生します。1. 不正確なスタック使用量報告:関数がシャドウコールスタックの使用統計を誤って計算し、kmsgに誤った値を表示する可能性があります。2. カーネルクラッシュの可能性:__scs_magic(tsk)の値が__scs_magic(task_scs(tsk))より大きい場合、forループがマッピングされていないメモリにアクセスしてカーネルパニックを引き起こす可能性があります。しかし、task_structはslabアロケータを介して割り当てられ(通常は低位アドレスを返します)、task_scs(tsk)が返すシャドウコールスタックはvmallocで割り当てられ(通常は高位アドレスを返します)ため、このシナリオは起こりにくいです。なお、これは純粋にデバッグ用の機能(CONFIG_DEBUG_STACK_USAGE)の問題であり、通常の本番システムには影響しません。このバグは、この設定を有効にして積極的にスタック使用量をデバッグしている開発者やテスターにのみ影響します。
CVSS による深刻度 (CVSS とは?)

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


Linux
  • Linux Kernel 5.11 以上 5.15.198 未満
  • Linux Kernel 5.16 以上 6.1.160 未満
  • Linux Kernel 5.8.1 以上 5.10.248 未満
  • Linux Kernel 6.13 以上 6.18.3 未満
  • Linux Kernel 6.2 以上 6.6.120 未満
  • Linux Kernel 6.7 以上 6.12.64 未満
  • Linux Kernel 5.8
  • Linux Kernel 6.19

想定される影響

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

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

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

  1. 情報不足(CWE-noinfo) [NVD評価]
共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2025-71102
参考情報

  1. National Vulnerability Database (NVD) : CVE-2025-71102
  2. 関連文書 : scs: fix a wrong parameter in __scs_magic - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/08bd4c46d5e63b78e77f2605283874bbe868ab19)
  3. 関連文書 : scs: fix a wrong parameter in __scs_magic - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9ef28943471a16e4f9646bc3e8e2de148e7d8d7b)
  4. 関連文書 : scs: fix a wrong parameter in __scs_magic - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1727e8bd69103a68963a5613a0ddb6d8d37df5d3)
  5. 関連文書 : scs: fix a wrong parameter in __scs_magic - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/57ba40b001be27786d0570dd292289df748b306b)
  6. 関連文書 : scs: fix a wrong parameter in __scs_magic - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/062774439d442882b44f5eab8c256ad3423ef284)
  7. 関連文書 : scs: fix a wrong parameter in __scs_magic - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a19fb3611e4c06624fc0f83ef19f4fb8d57d4751)
  8. 関連文書 : scs: fix a wrong parameter in __scs_magic - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/cfdf6250b63b953b1d8e60814c8ca96c6f9d1c8c)
更新履歴

  • [2026年03月27日]
      掲載