概要
Linux カーネルの Rust Binder において、不足しているページのインストール(またはゼロクリア)時に vma_lookup() でアドレスから vma を検索するが、返却された vma が本来の Binder vma であることを確認していない。
vma がクローズされて同じアドレスに別の vma が作成された場合、Rust Binder が誤った vma にページをインストールする可能性がある。書き込み可能な vma にページが書き込まれると、通常は読み取り専用の Binder ページへの書き込みが可能になる。CVE-2026-43433 と組み合わせると、権限昇格につながる可能性がある。
修正として vm_private_data ポインタを格納し、vma_lookup() が返す vma の vm_ops と vm_private_data を検証することで正当な Binder vma のみを操作するよう修正された。
CVSSベクトル
| 要素 | 値 |
|---|---|
| Attack Vector | Local |
| Attack Complexity | High |
| Privileges Required | Low |
| User Interaction | None |
| Scope | Changed |
| Confidentiality | High |
| Integrity | High |
| Availability | High |
影響を受けるソフトウェア
| 製品 | ベンダー | バージョン |
|---|---|---|
| Linux kernel (rust_binder) | Linux | 複数安定版ブランチ(パッチ適用前) |
修正バージョンと回避策
- 修正: git.kernel.org 各安定版ブランチにパッチ公開済み
ディストリビューションのカーネルセキュリティアップデートを適用すること。
関連リンク
データソース: NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
