JVNDB-2026-020070 | |
LinuxのLinux Kernelにおける境界外読み取りに関する脆弱性 | |
| 概要 | |
Linuxカーネルにおいて、以下の脆弱性が修正されました。mm/damon/core: damos_quota_goal-nid の node_mem_{used,free}_bp に対する検証Patchシリーズ「mm/damon/core: validate damos_quota_goal-nid」です。node_mem[cg]_{used,free}_bp はDAMONのクオータ目標がノードIDを受け取ります。このノードIDは適切な検証なしに si_meminfo_node() および NODE_DATA() で使用されていました。その結果、特権ユーザーが DAMON_SYSFS を使用して境界外のメモリアクセスを引き起こす可能性がありました。この問題を修正しました。この問題は元々[1]で報告され、別の作者による修正もありました。元の作者は[2]で、レビュー段階であった修正も含めて作業を停止すると発表しました。したがって、私はこれを再開しています。このパッチ(全2つのうちの1つ)により、ユーザーはnode_mem_{used,free}_bpのためにdamos_quota_goal-nidに任意の値を設定可能でした。しかし、DAMONコアはその値の検証なしに si_meminfo_node() に使用し、これが境界外メモリアクセスを引き起こす可能性がありました。この問題は、実際にDAMONユーザースペースツール(damo)を使用して以下のように引き起こされました。$ sudo ./damo start --damos_action stat --damos_quota_goal node_mem_used_bp 50% -1 --damos_quota_interval 1s $ sudo dmesg [...] [ 65.565986] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000098。この問題は、指定されたノードの検証を追加することで修正しました。無効なノードIDが与えられた場合、使用メモリ比率は0%、空きメモリ比率は100%を返す仕様としました。 | |
| CVSS による深刻度 (CVSS とは?) | |
|
CVSS v3 による深刻度
基本値: 7.1 (重要) [NVD値]
| |
| 影響を受けるシステム | |
|
| |
Linux | |
|
| |
| 想定される影響 | |
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 | |
| 対策 | |
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。 | |
| ベンダ情報 | |
|
| |
| CWEによる脆弱性タイプ一覧 CWEとは? | |
| |
| 共通脆弱性識別子(CVE) CVEとは? | |
|
| |
| 参考情報 | |
| |
| 更新履歴 | |
|
| 公表日 | 2026/05/27 |
| 登録日 | 2026/06/17 |
| 最終更新日 | 2026/06/17 |



