🇺🇸 English 🇰🇷 한국어 🇯🇵 日本語
ホーム › SaaS & Cloud
SaaS & Cloud

Unit 42「PHP2Shell攻撃にAIエージェント」

パロアルトネットワークスのUnit 42は、PHPの深刻な脆弱性PHP2Shell(CVE-2026-109618、CVE-2026-109619)を悪用する攻撃者が、侵入後の作業にAIエージェント型の攻撃プラットフォームを使っていると報告した。欧州の政府機関では侵入から2時間以内にパスワードハッシュとMFAシークレットが盗まれた。

パロアルトネットワークスの脅威分析チーム「Unit 42」は、2026年10月23日(現地時間)までに更新した脅威レポートで、PHPの深刻な脆弱性「PHP2Shell」を悪用する攻撃者が、侵入後の作業にAIエージェント型の攻撃プラットフォームを使っていると明らかにした。欧州のある政府機関の事例では、最初の侵入から2時間以内にパスワードハッシュと多要素認証(MFA)のシークレットが盗まれた。

ポイント

  • Unit 42は、PHP2Shell(CVE-2026-109618、CVE-2026-109619)悪用後の作業を人間ではなくAIエージェントが担っていた痕跡を確認した。
  • 根拠は「==SHELLUSER==」「==PASSWD==」といった区切り文字でまとめたコマンド群、短く連続するタスク、失敗直後の素早い方針転換である。
  • 同社のCortex Xpanseは脆弱な可能性がある公開インスタンスを2260万件超と集計した。対策はPHP 8.5.12、8.4.27、8.3.36、8.2.35への更新だ。
青いLED表示と白いイーサネットケーブルが並ぶサーバーラックの背面
データセンターのサーバーラック背面。今回の攻撃とは関係のない資料写真。사진: Derrick Coetzee from Berkeley, CA, USA / 위키미디어 공용(CC0 1.0)

AIエージェントによる攻撃をどう見抜いたか

Unit 42のレポートによると、手がかりはコマンドの形にあった。攻撃者はシェルコマンドを「==SHELLUSER==」「==PASSWD==」などの見出しで区切り、まとめて送っていた。言語モデルが出力を機械的に読み取りやすい形式である。

短いタスクが順番に続き、ある手順が失敗するとすぐ別の経路に切り替えるパターンも観測された。Unit 42は、人がキーボードを打っていたのではなく、AIエージェント型の攻撃プラットフォームが侵入後の作業を担っていた証拠とみている。

侵入2時間でActive Directoryへ

Unit 42が示した事例の標的は欧州の政府機関だった。攻撃者は最初の侵入から2時間以内にパスワードハッシュとMFAシークレットを入手し、Active DirectoryへのNTLMリレーのトンネルを構築したうえで、ドメイン管理者への権限昇格を試みた。

Unit 42は「少なくとも1つの欧州政府が予防措置としてウェブサイトを停止した」とも記している。政府名や権限昇格の成否は明らかにしていない。

PHP2Shellとは

2件の脆弱性はいずれもCVSS 4.0で9.2と評価されている。CVE-2026-109618はメモリ不足エラーをlongjmp()で処理する際にリクエスト用メモリが未初期化のまま残る問題、CVE-2026-109619は致命的エラーの後にグローバルメモリが解放済み領域を指したままになる問題だ。どちらもリモートコード実行につながり得る。

PHPプロジェクトは10月21日、8.5.12、8.4.27、8.3.36、8.2.35で修正した。テナブルのFAQによれば、7.4〜8.1は最小限のソースバックポートのみで、5.4〜7.3には修正がない。

パッチ公開前から始まっていた攻撃

米セキュリティ専門メディアSecurityWeekによると、アマゾンは公開4日前の10月17日にハニーポットで最初の攻撃の試みを検知し、その後「PHP2Shellは現在、実環境で広く悪用されている」と表明した。脆弱性の詳細は10月20日にネット上へ流出していた。

セキュリティ企業watchTowrは10月21日、自社のハニーポットで両CVEの実際の悪用を観測した。同日、CensysはPHPのバージョンを識別できた約158万台のうち約157万台が未修正だと集計した。テナブルは、10月23日時点で米CISAの「既知の悪用された脆弱性(KEV)」カタログにはまだ登録されていないとしている。

AIが攻撃のスピードを変える

PHP2Shellそのものも、報告したWizとCalifの研究者がAIモデルの助けを借りて発見した脆弱性である。Unit 42のレポートは、攻撃側も同様のツールで、足場の確保からドメイン全体の掌握までの時間を縮めていることを示す。

Unit 42は、即時のパッチ適用、ウェブサーバーとPHPワーカープロセスに侵入後の痕跡がないかの点検、ファイアウォールのログでの攻撃の試みの検索を推奨している。

今後の焦点

CISAが両CVEをKEVカタログに加えれば、米連邦機関にパッチ適用の期限が設けられる。追加の侵害事例が公表される可能性もある。

よくある質問

PHP2Shellは今まさに悪用されているのか。
そうだ。アマゾン、watchTowr、Unit 42がいずれも実環境での悪用や攻撃の試みを報告している。

AIが使われた攻撃かどうか、どう見分けるのか。
Unit 42は「==SHELLUSER==」「==PASSWD==」などの区切り文字で分けたコマンド群や、素早く連続するタスクを兆候に挙げ、自社製品向けの検索クエリを公開した。

どのバージョンに更新すればよいのか。
PHP 8.5.12、8.4.27、8.3.36、8.2.35である。それより古いバージョンはソースバックポートやディストリビューションのパッケージを使うか、サポート対象のバージョンへ移行する必要がある。

参考資料

#PHP2Shell #PHP 脆弱性 #Unit 42 #パロアルトネットワークス #AIエージェント #サイバー攻撃 #CVE-2026-109618 #Active Directory
チ
チョン・スン
AI Newsway · 開発者

AI Newswayの編集責任者です。AI、開発ツール、クラウド、生産性テクノロジーの記事を執筆しています。

この記者の他の記事 ›
著作権者 © AI Newsway 無断転載・再配布、AI学習・活用禁止
共有
f X K

コメント 0

現在コメントの投稿は無効になっています。

最初のコメントを書いてみましょう。