
CVE-2025-60188 Atarim プラグインのエクスプロイト
CVE-2025-60188: Atarim プラグインにおける HMAC 偽造による認証バイパス
概要 このリポジトリには、Atarim WordPress プラグインで発見された重大な脆弱性 CVE-2025-60188 に関する Proof of Concept(PoC)と技術的分析が含まれています。この欠陥により、認証されていないユーザーがセキュリティ対策を迂回し、機密性の高いシステム情報にアクセスできるようになります。
技術的説明 この脆弱性は、HMAC ベースの認証の安全でない実装に起因します。このアプリケーションは、管理 AJAX アクションへのリクエストに署名するための秘密鍵として、予測可能または漏洩した内部 ID(site_id)を利用しています。
脆弱性のフロー: 情報漏えい: site_id が一般公開されている REST API エンドポイント経由で露出します。
署名偽造: 秘密鍵(サイト ID)が既知であるため、攻撃者は HMAC-SHA256 アルゴリズムを使用して有効な Request-Signature をローカルで計算できます。
権限昇格: 偽造した署名をヘッダーに含めることで、攻撃者は wpf_website_users や wpf_website_details などの保護された機能にアクセスできます。
影響 情報開示: ユーザーの個人情報(氏名、メールアドレス、ロール)への不正アクセス。
設定漏えい: システム設定や潜在的なライセンスキーの露出。
対策 ユーザーは直ちに Atarim プラグインを最新のパッチ適用済みバージョンに更新する必要があります。開発者は、高エントロピーの秘密鍵(例: wp_salt())を使用し、署名検証には定数時間比較を実装することを推奨します。

エクスプロイトの実行
pip install requests urllib3
python3 CVE-2025-60188.py