Cat2Shell

CVE-2026-NYAAN · 別名「Purrgeddon(ニャルマゲドン)」

約 9,500 年前から存在する重大な脆弱性。ターミナルを開いたまま席を立つと、近くにいる猫がキーボードの上を歩き、完全にインタラクティブなシェルを取得します。即座に。しかも root で。

9.9
CVSS スコア
(猫の機嫌により 11.0 まで変動)
0.3 s
攻撃までの時間
(あなたが立ち上がってから)
9,500 年
露出期間
(人と猫が暮らし始めてから)
4 足
攻撃の複雑さ
(尻尾は任意)

01Cat2Shell とは

ターミナルは、キーボードからの入力をそのままシェルに渡すよう設計されています。問題は、キーボードが暖かく、平らで、ちょうど猫一匹分の大きさであることです。

攻撃者(以下「猫」)はキーボード上に着地するだけで、任意の文字列をあなたの権限で実行できます。認証は不要です。猫はすでにあなたの家の中にいて、あなたは自分から招き入れ、毎日ごはんまで出しています。研究チームはこれを「史上もっともかわいい内部脅威」と呼んでいます。

02概念実証(PoC)

完全に武器化された PoC を以下に公開します。クリックしてコマンドを入力するか、猫を歩かせてください。まずは help をどうぞ。

cat@your-laptop: ~ (pwned)

いま読んでいるこのページにもシェルが仕込まれています。心配な方は、猫が来る前にタブを閉じてください。

03攻撃手順

  1. ターミナルを開いたまま、コーヒーを淹れに席を立つ。
  2. 手順 2 はありません。猫がやります。

攻撃には、物理的なアクセス、4 本の足、そして「人間が見ているものの上に座りたい」という強い動機が必要です。脅威インテリジェンスによれば、これらはすべての猫に標準搭載されています。

04影響を受けるシステム

製品攻撃ベクトル状態
MacBook充電中で暖かいキーボード。猫にとってのホットカーペットVULNERABLE
ThinkPadTrackPoint の赤いポッチを獲物と誤認VULNERABLE
自作キーボード打鍵感が良いため重点的に狙われる。キーキャップは持ち去られるVULNERABLE
Vim猫が :q を知らない。誰も脱出できないVULNERABLE
Emacs猫は Ctrl と Meta を同時に押せるほど器用。むしろ人間より上手いVULNERABLE
本番サーバーの SSH セッション閉じ忘れたタブ。猫は本番と検証の区別をしないVULNERABLE
Zoom / Google Meetミュート解除・カメラ ON・画面いっぱいのお尻VULNERABLE
紙とペンペンを机から落とされる。シェルは取られないPARTIAL
段ボール箱猫はキーボードより箱を優先する(後述の緩和策を参照)DECOY
犬既知のベクトルなし。ただしキーボードを食べることがあるNOT AFFECTED

05侵害の痕跡(IoC)

以下のいずれかを確認した場合、あなたのシステムはすでに侵害されています。

[!] シェル履歴に ;;;;;;;;;;;;;;'''''''' や gggggggggggggg がある
[!] Slack の #general に「rrrrrrrrrr」が送信済み
[!] キーとキーの間に毛が挟まっている(フォレンジック上の決定的証拠)
[!] 画面が 400% に拡大され、なぜか Caps Lock が ON
[!] プロンプトが # になっている。猫は最初から root です

侵害を確認したら、まずネットワークから切断し、次に猫をそっとキーボードから降ろしてください。猫は戻ってきます。

06緩和策

ベンダー(猫)からのパッチは提供されていません。問い合わせには既読スルーされています。

離席時に画面をロックする

もっとも有効な対策。ただし猫はロック画面の上でも寝ます。

より暖かい場所を用意する

段ボール箱、日だまり、洗濯したての服。キーボードより魅力的なハニーポットを設置してください。

ごはんで懐柔する

部分的な緩和策。効果は約 2 時間。再発時はより強い要求を伴います。

キーボードを片付ける

猫はトラックパッドを経由する既知のバイパスを保有しています。

猫を飼わない

脆弱性を完全に修正します。同時に、人生の満足度も完全に修正されます。

07開示タイムライン

約 9,500 年前
キプロス島の遺跡で、人と猫が一緒に埋葬される。脆弱なコードが本番環境に投入される。
1873
QWERTY 配列の商用タイプライターが登場。猫が歩きやすいよう、キーが平らに並べられる。
1971
Unix がシェルを搭載。猫にとっての攻撃面が爆発的に拡大する。
2000 年頃
猫の打鍵を検知するソフトウェア「PawSense」が登場。猫はこれを無視する。
2026
ベンダーに通知。回答は「にゃー」(翻訳:それが猫というものです)。
2026
研究チームがドメインを取得し、ロゴを作り、プレスに連絡。その間、猫はキーボードの上で寝ていた。協調的開示は完了したものとみなす。

08FAQ

自分は影響を受けますか?

猫と同じ建物に住んでいるなら、はい。猫が近所にいるだけでも、窓が開いていれば、はい。

攻撃者を特定できますか?

はい。たいてい、あなたの椅子の上で何事もなかったかのように毛づくろいをしています。

猫に悪意はありますか?

ありません。猫はあなたが画面ばかり見ていることに抗議しているだけです。これは脆弱性ではなく、仕様に近いフィードバックです。

修正される予定はありますか?

ありません。修正すると、研究チームが次のブログ記事を書けなくなります。

パニックになるべきですか?

はい。ウェブサイトとロゴがある脆弱性には、パニックで応じるのが推奨対応です。そのあと猫をなでてください。