Linux カーネルの Rust 脆弱性:Binder ドライバの競合状態の技術的分析

Linux カーネルの Rust コードにおける最初の脆弱性の初期報告後、Rust ベースの Binder モジュールにおける CVE-2025-68260 の詳細分析により、データリスト処理における競合状態が明らかになり、メモリ破損とシステムクラッシュを引き起こす。詳細なパッチはカーネル 6.18.1 および 6.19-rc1 で利用可能。

Android 用に最近 drivers/android/binder/node.rs で書き直されたプロセス間通信 (IPC) メカニズム Binder の Rust 実装で特定されたこの欠陥 (CVE-2025-68260) は、Node::release 関数における競合状態に焦点を当てています。

共有リンクリストにアクセスするためのロックを取得し、項目を一時的なローカルスタックに移動するものの、項目を完全に処理・反復する前にロックを早期に解放してしまうことで問題が発生します。このウィンドウにより、カーネルスレッドが prev/next ポインタに同時アクセスでき、メモリ破損、カーネルパニック、予期せぬ再起動、サービス中断、ログ内の kernel oops などのエラーが発生します。

Binder 更新コミットによりカーネル 6.18 で導入され、同期を欠いたため、Android システムおよび Binder 依存サーバーのリスクを高めています。

カーネル保守者は 6.18.1 および 6.19-rc1 で迅速にパッチを適用しました。完全な保護のため最新の安定カーネルに更新してください。上流パッチは重要環境の暫定修正として機能します。

関連記事

Illustration depicting the Linux CopyFail vulnerability enabling root access exploits alongside Ubuntu's DDoS-induced outage.
AIによって生成された画像

Linuxの脆弱性「CopyFail」がroot権限奪取の脅威に、UbuntuはDDoSで通信障害

AIによるレポート AIによって生成された画像

「CopyFail」と呼ばれるLinuxの深刻な脆弱性(CVE-2026-31431)が判明し、2017年以降のカーネルを搭載したシステムで攻撃者がroot権限を取得できる可能性がある。エクスプロイトコードが公開されたことで、データセンターや個人用デバイスへのリスクが高まっている。また、UbuntuのインフラがDDoS攻撃により1日以上オフライン状態となっており、セキュリティ情報の伝達に支障をきたしている。

Linuxカーネルのメンテナーであるグレッグ・クロー=ハートマン氏は、RustWeek 2026において、セキュリティ脆弱性の大部分を防ぐ可能性のある新しいRust型を発表した。このアプローチは、ユーザースペースやハードウェアからの信頼できないデータの取り扱いに焦点を当てており、カーネルにすでに導入されているRustの既存の安全機能を基盤としている。

AIによるレポート

Linuxカーネルにおける1つの感嘆符の誤配置が、非特権ユーザーによるroot権限の取得を可能にするUse-After-Free(解放後メモリ使用)の脆弱性を引き起こしました。CVE-2026-23111として追跡されているこの欠陥は、パケットフィルタリングに使用されるnf_tablesサブシステム内に存在します。この問題は2月に修正され、主要なLinuxディストリビューションにバックポートされました。

CopyFail(CVE-2026-31431)の脆弱性が公開され、Ubuntuのサービスに混乱が生じてから4日後、米国政府はLinuxシステムに対する重大なリスクについて警告を発し、悪用コードが公開されている現状を鑑みて迅速なパッチ適用を促しました。

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否