CVE-2026-92537 in Newsletter Plugin情報

要約

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

The Newsletter – Send awesome emails from WordPress plugin for WordPress は、9.3.9 までの全バージョンにおいて、資格情報の保護不十分(Insufficiently Protected Credentials)の脆弱性に起因しています。プラグインのパブリックなクリック追跡用 REST ルート `/tnp/l/` は `permission_callback => '__return_true'` で登録されており、有効な keyed-MD5 シグネチャを受信すると `set_user_cookie()` を呼び出します。これにより、リクエスタに対して `Set-Cookie: newsletter=<id>-<raw_token>` というレスポンスヘッダーが送信されます。これは、`get_user()` 経由で読み込まれた購読者オブジェクトに `_trusted` プロパティが存在しないためです。その結果、`get_user_key()` は MD5 マスク処理されたバリアントではなく、生のトークン列の値を返します。

これにより、ターゲットとなる購読者の署名付きクリック追跡 URL を入手した認証不要(unauthenticated)な攻撃者は、当該購読者の永続的な生認証クッキーを取得できます。その後、攻撃者は JSON プロフィールエクスポートエンドポイント (`?na=px`) を介して購読者の完全な PII レコードをエクスポートし、プロフィール保存エンドポイント (`?na=ps`) を使用して購読者の保存済みプロフィールを書き換え、さらに RFC-8058 に準拠したワンクリック終了エンドポイント (`?na=ocu`) を通じて購読者を静かに解除(unsubscribe)することができます。これらの操作はいずれも nonce、パスワード、またはメールによるチャレンジを必要としません。

署名付き追跡 URL は、購読者に配信されるすべてのニュースレター内の外部リンクに埋め込まれており、タイムスタンプを持たず、サイトの relink キーがローテーションするまで期限切れになりません。したがって、転送されたメール、共有インボックス、メールドゲートウェイのログ、または Referrer-Policy が設定されていないリダイレクトターゲットでの Referer ヘッダーなどを通じてそのような URL を観察したあらゆる当事者は、被害者の資格情報を取得するためにその URL を無制限に再生(replay)することができます。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Wordfence

予約する

2026年09月16日

モデレーション

承諾済み

エントリ

VDB-412474

EPSS

0.00000

アクティビティ

低い

セクター

Hostingprovider

ソース

Do you need the next level of professionalism?

Upgrade your account now!