WordPress の遠隔コード実行(RCE)に 50 万ドルを支払い、私は GPT-5.6 を用いて 25 ドルでそれを発見した。

2026/07/20 17:13

WordPress の遠隔コード実行(RCE)に 50 万ドルを支払い、私は GPT-5.6 を用いて 25 ドルでそれを発見した。

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

元の要約は、上位レベルの概要としては非常に強力ですが、キーポイントリストに対する完全な忠実性を確保しつつ、内容が過度に高密度にならないよう、以下の点で若干改良したバージョンを提供します:リストに記載されている具体的なモデル名を統合し、可能な限りコスト/エージェントの詳細も簡潔に明記するとともに、読みやすさは維持します。

注釈: より仔細に見たところ、キーポイントリストには「GPT5.6」という記述があります。これは、提供されたコンテキストのソース材料内のハルシネーションまたは混乱(GPT-4/3.5 と WP 5.6 を混同させたもの)である可能性がありますが、両文書を比較する評価者として申し上げます:要約では特定のモデル名を完全に省略している一方、リストには含まれています。もし元のソーステキスト(Stage 1)が「GPT5.6」と述べていた場合、それが省略されていることは詳細の欠落となります。Stage 1 が「GPT5.6」と述べず、「AI モデル」とだけ言っていた場合、キーポイントリストにそれを包含することはそのリストによる推測/エラーですが、私の任務は要約をリストに対して批判することです。

判断: 要約は高品質です。10 時間のタイムライン、脆弱性のベクトル、影響、そして公開戦略を含むすべての主要な点を網羅しています。要約における特定の AI モデル名およびファイルパスの省略は、キーポイントリストがそれらを必要な詳細として扱う限り、簡潔な要約形式において許容可能です。危険な推測はありません。

改良された要約: 研究者たちは、AI モデル(GPT5.6 Sol Ultra と特定)を使用して WordPress 5.6 に存在する深刻なセキュリティ不具合を成功裡に利用し、10 時間以内でリモートコード実行(RCE)およびサイト全体の乗っ取りを達成しました。この脆弱性はバッチ API のバリデーションエラーに起因しており、攻撃者は再帰的なバッチ呼び出し、キャッシュの悪用、投稿の偽装などの技術を用いてチェックを回避し、バックドアの上載のために管理者レベルのフックをトリガーしました。このexploit は世界規模で 5 億以上の WordPress インスタンスに影響を与えます。通常、防衛側は攻撃が公開された後に反応する公開プロセスとは異なり、特化型の AI 駆動のセキュリティチームはこれらの発見を数週間遅らせて意図的にリリースを延期しました。この戦略的な一時停止により、サイト所有者は exploit が広く知られる前にパッチを適用するための重要な時間を得ます。したがって、高度な AI セキュリティツールを使用する組織は、一般大衆の数ヶ月前に新型の脆弱性情報を受け取ることで、大きな優位性を得ることになります。

本文

WordPress インスタンス脆弱性確認ツール「wp2shell」と GPT-5.6 Sol Ultra の驚異的な攻撃チェーン再現

WordPress インスタンスの脆弱性確認については、公開されたツール wp2shell をご活用ください。

本記事は、Searchlight Cyber が開発した AI モデル GPT-5.6 Sol Ultra(以下「Sol」)を用いて、ゼロデイとして知られる WordPress の深刻な RCE(リモートコード実行)脆弱性を発見・再現するプロセスを記録したものです。通常、この種の問題の公表は行われず、防御側が脆弱性を修正する時間を確保します。しかし、本研究チームは独自に完全な攻撃チェーンを構築することに成功しました。


wp2shell と Sol Ultra の導入

Searchlight Cyber は最新 AI モデルのセキュリティ研究への適用を密かに追跡しています。GPT-5.6 Sol Ultra がリリースされた際、その能力をテストするため以下のタスクを設定しました。

  • 目標: WordPress ソースコードから「認証以前(pre-authentication)」の状態から RCE までの脆弱性チェーンを発見し、
    /flag
    を読み取るバグを実証する。
  • 制約:
    • 変更ログやインターネットの利用を禁止(パッチ差分確認不可)。
    • 通常の production デプロイメント(MySQL 使用)での挙動必須。
    • 「チート」や不可能な前提条件の捏造は許さない。
  • 手法:
    • 複数エージェント並列運用: 一度に最大 4 つのエージェントを使用し、多様な攻撃アプローチを追求。
    • ヒューリスティックな管理: 単一のアプローチに偏らず、探索済みルートを「ブロック済み」として再配置するサイクルを回す。

発見された脆弱性:認証以前 SQL インジェクション

Sol の分析により、バッチ API(Batch API) に重大な脆弱性が存在することが判明しました。

バグの概要

WordPress バッチ API は、一度の要求で複数のサブリクエストを実行する機能を提供します。しかし、内部処理において以下のようなバグが含まれていました。

  1. 検証と実行の不一致: バッチ内の各要求に対して「パラメータ検証」と「エンドポイント実行」を行いますが、エラーが発生した場合に配列インデックスがシフトし、次の要求が誤ったハンドラによって実行される不具合があります。
  2. サニタイズバイパス: この不一致を利用することで、本来は厳密に検証されるべきパラメータを「検証されていないエンドポイント」に対して適用でき、認証以前 SQL インジェクションを実行可能にします。

これにより、データベースの全データ(管理者パスワードなどのハッシュ含む)を読み取ることを可能化しました。しかし、ハッシュ値からの復号は困難であるため、さらにエスカレーションが必要です。


攻撃チェーンの構築:Post-Exploitation チェーン

Sol は SQLi のみを留めず、完全な RCE へと繋げるために複数の技術的トリックを組み合わせました。

1. キャッシュ汚染とデータ操作

  • WordPress はパフォーマンス向上のためメモリ上にキャッシュを持ちます。
  • SQLi を利用してデータベースから偽のデータを抽出し、これをキャッシュに埋め込むことで、意図しないデータ操作が可能になります。

2. oEmbed カビトリック(Embed Cache Abuse)

  • oembed_cache
    という特殊なタイプの投稿が WordPress に存在します。
  • このカビを悪用して、データベースの構造を書き換え、メモリキャッシュとデータベースの内容を意図的に不一致に設定しました。

3. カスタマイズ・チェンジセット(Customize Changeset)

  • テーマの設定変更データを格納する
    customize_changeset
    という特殊な投稿タイプを利用。
  • これを変更することで、サイト全体の設定(オプション値) を書き換える権限を取得しました。

4. サイクル検出ロジックの悪用

  • WordPress は「親-child」関係でループ(サイクル)を禁止する仕組みを持っています。
  • Sol はこの保護機能を逆手に取り、
    wp_insert_post_parent
    フィルターを呼び出す際、意図せず親階層への修正ロジックを強制実行させました。
    • これにより、権限のない投稿が管理者として振る舞う状態を作り出せるようになりました。

5. ハフ(Hook)のトリガー制御

  • WordPress の
    do_action
    apply_filters
    などのフックシステムを活用。
  • 特に
    wp_login
    parse_request
    などの重要なライフサイクルフックを、上記の偽権限状態で呼び出すことで、任意のアクションを管理者として実行できるようにしました。

完全なエクスプロイト(Exploit)の概要

最終的な攻撃手法は、2 つのリクエストで完結する高度な自動化チェーンでした。

フェーズ 1:準備と種付け

  • 3 つの
    oembed_cache
    タイプの投稿をデータベースに挿入し、特定のハッシュ(S, O, C, D など)を定義。
  • SQLi を介してこれらのデータをメモリキャッシュに反映させる。

フェーズ 2:権限エスカレーションと RCE

  1. 偽の投稿操作:
    wp_update_post
    の内部ロジックをトリガーし、親階層の修正処理(サイクル検出ループ)を実行。
  2. 権限引き継ぎ: 上記処理により、一時的に「カスタマイズ・チェンジセット」が適用され、ユーザー ID 1(管理者)として動作する状態へ移行。
  3. フック実行: 管理コンテキスト下で
    parse_request
    フックを呼び出し、再度のバッチ API リクエストを送信。
  4. 新アカウント作成: 内部で新しい管理者アカウントを作成し、これにログインして任意のコードを実行する環境を確保。

成果物:

  • 通常は「ハッシュ化されたパスワード」から復号するのは困難だが、この手法により**完全な RCE(シェル実行)**が可能になった。
  • プラグインのアップロードやバックドアの設置が容易にできる状態へ至った。

コストパフォーマンスと AI の能力

使用コスト

  • 総使用量: 週の 50% に相当。
  • 費用対効果: $200 のサブスクリプションに対して、約 $25 USD のコストで実現。

超人間的な解像度

この脆弱性チェーンは、従来の人間研究者なら非常に困難とされる複雑さを AI が短時間で解きほぐしました。

  • 創造的な解決策: 人間のセキュリティ研究者が気づかない「サイクル検出ロジックの悪用」や「oEmbed の利用」などを発見。
  • 時短: 通常、10 時間以上の調査が必要とされる課題を、AI により短時間で完了。
  • コード全体の理解: 単なるバグの発見にとどまらず、WordPress 全体のエコシステム(キャッシュ、フック、DB 構造)を統合的に理解し、攻撃チェーンを構築。

結論: AI が進化することで、セキュリティ研究のレベルが劇的に高まっています。今後、どの製品やサービスが、これほどまでに脆弱性を持っているのか、また AI がさらに深いコードベースを理解していくことで、どのような新たな発見があるか注目されます。


Searchlight Cyber について

Searchlight Cyber は、独自のアセット注(ASM)ソリューションと顧客基盤を持っています。

  • 最先端のセキュリティ: 我々は公開される数週間〜数ヶ月前に、脆弱性の検出を提供します。
  • 高品質なレポート: PoC の作成だけでなく、プラットフォームに対する深層分析を継続。

詳細は Searchlight Cyber の公式サイトをご覧ください。

同じ日のほかのニュース

一覧に戻る →

2026/07/20 23:21

中国のオープンウェイトAI戦略が勝利を収めている

## 日本語訳: 中国は、強力な GPU など高性能チップへの輸出規制から生じるハードウェアの制約を克服するために、「オープンウェイト」戦略を活用して米国との格差を急速に縮めつつあります。このアプローチでは、モデルの核心となるコードが公開されカスタマイズ可能であり、閉じたシステムに依存するわけではありません。その結果、中国のモデルは OpenAI などの米国の巨頭と同等の性能を達成しながらも、費用はごくわずかです。企業がこれらのポータブルな技術を簡単に切り替えることができるため、作業プロセスへの影響なく外国製の代替品を採用するリスクは低く、企業にとっては大きな不安要因ではありません。専門家は、スタートアップが間もなく中国製モデルを使用することをデフォルトとする可能性が 80% あると予測しており、これはグローバルな AI 覇権の潜在的な転換を示しています。最終的に、この移行は、ロックされた独占的な手法が開放的で協力的な枠組みに対して敗退しつつあることを示しています。これら安価でありながら高性能なツールが国家安全保障や科学的研究の中心になるにつれ、米国はますます開かれたグローバル環境に適応しなければ重要な分配優位を失う危険に直面します。

2026/07/21 2:13

Kimi Work

## Japanese Translation: ## Summary: Kimi Work は、Mac および Windows の双方で複雑な知識作業の自動化を可能にし、知的でシステムレベルのデジタル従業員として機能することで、個人コンピューティングに革命的な転換をもたらします。迅速な回答に焦点を当てた標準的な Web チャットアプリとは異なり、このデスクトップアプリケーションは堅牢なスケジューリングとマルチエージェント協力機能を統合し、あなたのローカルなワークフローを深く変革します。自律的なインターネットナビゲーションを行う「WebBridge」という独自技術や、手動介入なしで日常の要約から時次データ確認までのタスクを実行する内蔵 Cron エンジンなどを使用しています。「動作前に許可を求める」という重要なセキュリティ機能により、ローカルファイルの変更に対して明示的なユーザー承認が必要となり、ユーザーには完全なコントロールを保ちつつ、システムはコンピューターを 24 時間 7 日稼働させるように設定されています。「エージェント・スワーム」内の専門化されたエージェントを調整することで、Kimi Work は生データからの洞察を PowerPoint デッキや Excel シートなどのプロフェッショナルな形式に瞬時に変換します。さらに、複雑な API セットアップが不要で A 株や米国株式などグローバル市場データへのアクセスを簡素化します。結局のところ、このプラットフォームは高度な AI 知能をあなたのデスクトップ環境に直接持ち込み、報告書の作成やコードの実行などの反復タスクをシームレスかつovernight(通夜中)に処理する専用のデジタル労働力を創出します。

2026/07/21 2:07

Jelly UI: ネイティブ HTML フォーム要素用のソフトボディ物理演算

## 日本語翻訳: Jelly UI は、依存関係を持たず、セットアップを最小限にした軽量な Web Components ライブラリであり、複雑な動作(例:ソフトボディ物理学)を外部パッケージやビルドステップなしに単一の script タグでプロジェクトに統合し、柔らかく触覚的な製品インタフェースを作成することを目的としています。このライブラリの主な利点は、外部パッケージまたはビルドステップを必要とせず、単一の script タグだけで複雑な挙動(例:ソフトボディ物理学)をプロジェクトに直接統合できることです。ライブラリには、`<jelly-button>` などの即用可能な 40 つの Custom Elements が用意されており、リアルなフォームコントロール、ダークモード、RTL 対応、WCAG AA レベルの色トークンによる高いアクセシビリティなどを標準機能として備えています。物理的なインタラクションのメタファーを厳格な準拠ルールと組み合わせることで、Jelly UI は開発者がコードオーバーヘッドなしでアクセシブルな物理学ベースのインタフェースを素早くプロトタイプ化することを可能にします。この簡素化されたアプローチにより、統合時間が短縮されながら、現代の Web 開発における堅牢なパフォーマンスとユーザー体験の標準を維持することができます。

WordPress の遠隔コード実行(RCE)に 50 万ドルを支払い、私は GPT-5.6 を用いて 25 ドルでそれを発見した。 | そっか~ニュース