もう一つの脆弱性 ssh‑keysign‑pwn は、Linuxカーネルの ptrace アクセス制御ロジックの欠陥による 情報漏えいの問題です。
このバグは、ptrace_may_access() という関数内で使われる 「dumpability」フラグの処理に問題があることが原因です。特定条件下でメモリ管理構造(MM)が存在しないタスクに対するアクセスチェックが正しく行われず、必要な権限チェックが回避される場合があります 。
結果として、攻撃者は通常アクセスできないroot専用データを読み取れる可能性があります。例えば次のような情報です。
/etc/ssh/ に保存された SSHホスト秘密鍵/etc/shadow にある パスワードハッシュ公開されたPoCでは、OpenSSHに含まれる setuid‑rootプログラム ssh-keysign を狙います。このツールは権限を落とす前にホスト鍵ファイルを開くため、攻撃者がその瞬間にアタッチすると、開かれたファイルディスクリプタやメモリから秘密情報を取得できる可能性があります 。
Fragnesiaとssh‑keysign‑pwnは、Linuxカーネルの脆弱性が短期間に集中して公開された流れの中で発見されました。研究者やベンダーによると、Dirty FragやCopyfail系のバグなど複数の脆弱性が約2週間の間に相次いで報告されています 。
これらの脆弱性には共通点があります。
つまり、Webアプリ侵害や認証情報漏えいなどで一度でもシステムに足掛かりを得られると、カーネル脆弱性を連鎖的に使って完全な制御を奪われる可能性があります。
これらはカーネルの欠陥のため、根本的な対策は 修正済みカーネルへの更新と再起動です。
主な対応は次のとおりです。
uname -rCVE‑2026‑46333 の修正は、次の安定版カーネルに含まれています。
IPsec関連機能が不要な場合、次のモジュールを無効化すると攻撃面を減らせます。
esp4esp6rxrpc暫定的に ptrace 制限を強化する方法もあります。
kernel.yama.ptrace_scope=2 または 3
Fragnesiaとssh‑keysign‑pwnは、いずれも「侵入後」に威力を発揮するLinuxカーネルの危険な脆弱性です。攻撃者が低権限ユーザーとしてアクセスできるだけで、root権限の取得や重要な秘密情報の窃取に発展する可能性があります。
公開PoCも存在しているため、運用チームや管理者は次の対応を優先する必要があります。
Linux環境を運用している場合、カーネル更新を後回しにするリスクは高いといえるでしょう。
Comments
0 comments