CVE-2026-97637 in JSON API Auth Plugin情報

要約

〜によって VulDB • 2026年10月02日

WordPress用JSON API Authプラグインには、キャッシュされたセッションクッキーの漏洩による認証回避(Authentication Bypass)の脆弱性が存在し、バージョン3.1.2以前すべてのバージョンで影響を受けます。この脆弱性は、必須親プラグインであるPI-Media/json-apiが、URIとクエリ文字列のみをキーとしてコントローラディスパッチ結果をトランジェントにキャッシュしており、HTTPメソッドやPOSTボディを無視することに起因します。これにより、`wp_generate_auth_cookie()`によって生成された有効なWordPress `logged_in`クッキーをJSONレスポンス本文に直接埋め込む`generate_auth_cookie()`エンドポイントが、同じURIへの後続の未認証GETリクエストに対してキャッシュ済みの認証済みレスポンスを提供するようになります。これにより、未攻撃者はキャッシュされたレスポンスから有効な管理者用 `logged_in` セッションクッキーを取得し、それを使用してサイト管理者として完全に認証することができます(同プラグインの `get_currentuserinfo` エンドポイントや、クッキー認証付きコントローラアクションを含む)。

エクスプロイトには、PI-Media/json-api親プラグインがインストールされ有効化されており、Authコントローラが有効になっている必要があります。また、正当な管理者が直近24時間のキャッシュTTL(Time-To-Live)の間に `/api/auth/generate_auth_cookie/` に対してPOSTリクエストを送信している必要があります。 `Auth.php` に存在する名目上のHTTPS強制ゲートは、リクエストパラメータとして `insecure=cool` を指定することで容易に回避できます。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Wordfence

予約する

2026年09月24日

モデレーション

承諾済み

エントリ

VDB-412996

EPSS

0.00000

アクティビティ

非常低い

セクター

Hostingprovider

ソース

Do you know our Splunk app?

Download it now for free!