security
悪用の試みは中国にホストされたIPアドレスから発生、VulnCheckの研究者が明らかに
Anthropicに関連する脆弱性として、実環境で悪用されたことが確認されたのはこれが2件目です。最初の攻撃活動は中国のIPアドレスから行われ、米国と日本の脆弱なホストが標的となりました。
この脆弱性は、Rejetto HTTP File Server(HFS)に存在する重大な認証バイパスの欠陥で、管理者権限の完全な奪取やリモートコード実行につながる恐れがあります。HFSはオープンソースのWebファイルサーバーで、2024年には米サイバーセキュリティ・インフラストラクチャセキュリティ庁(CISA)の既知の悪用された脆弱性(KEV)カタログにも掲載されました。
水曜日、AIペンテスト企業Horizon3の研究者Zach Hanley氏は、Mythosを使ってこのファイルサーバーの新たな欠陥を発見したと発表しました。この欠陥は現在、CVE-2026-61500として追跡されています。Rejetto HFSを利用している場合は、この問題を含む複数のセキュリティ上の欠陥を修正したv3.2.1以降に必ず更新してください。
Hanley氏は、HFSを悪用してサーバー上でリモートからコードを実行する手順を示した動画も公開しています。
その翌日には、このCVEへの攻撃が始まっていました。
VulnCheckのセキュリティ研究者Patrick Garrity氏は木曜日、LinkedInに次のように投稿しました。「今夜、Rejetto HFSのCVE-2026-61500に対する悪用を検知し始めました」。また、Hanley氏のチームがこのバグをVulnCheckに報告し、CVEの割り当てを依頼したとも付け加えています。
「当社のカナリア(おとりシステム)は、中国の攻撃者が米国にある実際の脆弱なホストを狙っていることを検知しました」と、Garrity氏は述べています。
Garrity氏は、Mythosと、選ばれたパートナーにバグ発見モデルへのアクセスを提供するAnthropicの取り組み「Project Glasswing」に起因するCVEを追跡してきました。4月にこのプログラムが発表された直後から続けている取り組みです。AnthropicはMythosについて、強力すぎて一般公開できないと主張しています(ここで悪役の高笑いをどうぞ)。
Garrity氏の追跡データによると、金曜日の時点でMythosとProject Glasswingは286件のCVEを発見しています。木曜日までは、このうち実際の攻撃で悪用されたのはわずか1件だけでした。
木曜夜の攻撃活動は、中国の1つのIPアドレスから発信され、米国と日本の脆弱なサーバーを標的にしていたと、Garrity氏はThe Registerに語りました。
同氏は金曜日、「本日は4件のヒットがありました」と説明しています。発信元は米国内の2つの異なるIPアドレス、173.239.211[.]248と173.239.211[.]249でした。両者は同じサブネットにあり、「プロキシ経由とみられる」とGarrity氏は付け加えました。
中国に関連するハッカーは、悪意あるトラフィックを中継して攻撃者の本当の所在地を隠すため、侵害したデバイスをプロキシとして使うことが常態化しています。4月には、10カ国によるセキュリティ勧告が、中国と関係するサイバー工作員がプロキシネットワークを「戦略的かつ大規模に」利用していると警告しました。
Hanley氏は調査報告の中で、Horizon3は7月にProject Glasswingに参加して以来、脆弱性調査にMythosを活用しており、「多くの重大な脆弱性」を発見してきたと述べています。
Mythosの驚異的な数学力
Hanley氏によると、CVE-2026-61500は、Mythosが脆弱性の発見に非常に優れている理由となる能力をいくつか浮き彫りにしています。具体的には、Mythosは数学的な抽象化や科学的なタスク、とりわけコンピューターサイエンスやOSに関わる課題に秀でているといいます。このCVEの発見は「Mythosが数学を理解する能力、悪用可能な暗号実装上の誤りの組み合わせを突き止めた手腕、そしてリモートコード実行を達成するための制約を解いていくアプローチを物語っている」と、Hanley氏は記しています。
このセキュリティ上の問題は、HFSがユーザーを認証する仕組みに起因します。HFSはMath.random()でランダムな値を生成し、その値をHFSの基盤となるNode.jsのWebフレームワーク Koaに渡します。Koaは、keygripを使い、そのランダムな値ですべてのセッションCookieに署名します。
つまり、「攻撃者がセッション署名鍵を導き出せれば、有効なセッションCookieを偽造できる」とHanley氏は述べています。Math.random()が安全な擬似乱数生成器(PRNG)を使っていれば、これは本来不可能なはずです。
ところが、V8のMath.random()は安全なPRNGを使っていませんでした。Mythosは、このPRNGが使うxorshift128+アルゴリズムの出力が完全に逆算可能であること、そしてアプリケーションがMath.random()の出力を漏えいさせていることを突き止めました。
モデルの分析によると、Microsoftが開発し一般公開されているSMT(Satisfiability Modulo Theories)ソルバーZ3を使えば、PRNGのシードを復元できるといいます。Hanley氏は、Horizon3の研究者の記憶では、SMTソルバーを実際のアプリケーションの暗号上の欠陥の攻撃に使い、認証をバイパスした例は見たことがないと述べています。
「Mythosが優れているのは、安全でないPRNGを単独で指摘しただけではない点です。アプリケーションが別のコードパスを通じてMath.random()の生の出力を漏えいさせていることを同時に見抜き、この2つの事実を一連の攻撃チェーンとして認識し、その漏えいによって状態復元に必要な観測値がちょうど得られると判断しました」と、同氏は記しています。®