Linuxカーネルの脆弱性「ZcopyReaper」、ローカル攻撃者によるroot権限奪取を許す

セキュリティ研究者らは、Reliable Datagram Sockets(RDS)のゼロコピー送信パスに関連するLinuxカーネルのローカル権限昇格の脆弱性を公表しました。この脆弱性を悪用されると、権限を持たないローカル攻撃者がroot権限を取得できてしまいます。

Securitytraining courses

この脆弱性はCVE-2026-43502として追跡されており、「ZcopyReaper」と呼ばれています。NebuSecの研究者Yuan Tan氏がOSS Securityメーリングリストへの投稿でこの問題を報告しました。

この脆弱性は、Linuxカーネルバージョン4.17以降存在するコードパスに影響するため、該当するRDS機能を備えた幅広いシステムが影響を受ける可能性があります。

Openwallによると、この欠陥はコミットcommit 44b550d88b26で修正されており、Linuxバージョン7.1-rc3が修正を含む最初のメインラインリリースとなります。

悪用可能なRDSゼロコピーパス

ZcopyReaperは、高性能なデータ転送向けに設計されたカーネルネットワーキングコンポーネントであるRDSゼロコピー送信パスに存在します。RDSは主に、信頼性の高いメッセージ配送と低オーバーヘッドの通信が不可欠な特殊環境で使用されています。

攻撃者は脆弱なLinuxホストへのローカルアクセスさえあれば十分で、昇格された権限やLinuxのcapability、user namespaceのサポートは、影響を受けるコードに到達するために必要ありません。NebuSecは、カーネルバージョン6.4.0-150600.23.100を実行するopenSUSEシステムでroot権限昇格を実証しました。

脆弱なパスを露出させるために必要な最小構成は以下の通りです。

CONFIG_INET=y

CONFIG_AIO=y

CONFIG_RDS=y または CONFIG_RDS=m

CONFIG_RDS_TCP=y または CONFIG_RDS_TCP=m

RDSをカーネルモジュールとして使用しているシステムでは、`rds.ko`と`rds_tcp.ko`の両方がロードされている場合、影響を受け続ける可能性があります。この公表内容ではさらに、管理者が手動でモジュールをロードしていなくても、自動モジュールロードによって脆弱なパスにアクセス可能になり得ると警告しています。

CVE-2026-43502の注目すべき特徴の一つは、ローカルでのカーネル悪用に対する防御策としてしばしば制限される、権限のないuser namespaceに依存しない点です。

「CONFIG_USER_NSは必要ありません」と研究者は述べています。「権限のないuser namespaceの作成を無効化しても、この脆弱性は緩和されません」。つまり、組織はuser namespaceの堅牢化を代替の制御策として頼ることができないということです。

その代わりに、管理者はRDSおよびRDS-over-TCPのサポートを有効にしているシステムを特定し、該当するモジュールが存在するか、あるいは自動的にロードされ得るかを評価した上で、上流の修正を含むカーネルアップデートの導入を優先すべきです。

NebuSecは、CVE-2026-43502が、同社の自動エクスプロイト生成パイプラインによって特定された20件を超える悪用可能なLinuxカーネルの欠陥の一つであることを確認しています。

研究者らは、CyberMeowfiaセキュリティ研究リポジトリを通じて、これらの脆弱性に関する概念実証(PoC)エクスプロイト資料を公開しています。

Securitytraining courses

このより広範なリストには、CVE-2026-43501CVE-2026-43074CVE-2026-43042CVE-2026-31678CVE-2026-31659CVE-2026-23274をはじめ、2026年にLinuxカーネルに割り当てられた数多くのCVEが含まれています。

公開されたエクスプロイトは侵害後のローカルでの不正活動の敷居を下げる可能性があるため、防御側はパッチ適用を優先すべきです。セキュリティチームはまた、予期しないRDSモジュールのロードを監視し、ローカルのアクセス制御を見直すとともに、エンドポイント監視によってLinuxサーバーやワークステーション上での不審な権限昇格の挙動を検知できる体制を整えるべきです。

SOCを常に最新の状態に保ち、活動中のマルウェアやフィッシングの出現から24時間以内に把握しましょう。 ANYRUNを試して早期検知でインシデントを防ぎましょう。 

翻訳元: https://gbhackers.com/linux-kernel-zcopyreaper-vulnerability/

本記事は gbhackers.com の記事を翻訳・要約したものです。