CVE-2026-87935 Paid Downloadsプラグインに認証不要なファイルアップロードの脆弱性

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-09-17T05:17:02.263 / 更新日: 2026-09-17T05:17:02.263 / CVSS: 8.1 / 深刻度: HIGH

WordPressのPaid Downloadsプラグインに、認証不要なファイルアップロードの脆弱性(CVE-2026-87935)が報告されています。管理用のadmin_request_handler関数でファイル種別検証が欠如しているため、攻撃者は任意のファイルをアップロードし、実行可能ファイルを配置してリモートコード実行(RCE)を可能にします。ApacheサーバーではAllowOverrideが有効な場合、アップロードディレクトリ内の.htaccessファイルが直接アクセスを制限するため、影響は限定される可能性がありますが、nginxやLiteSpeed、ApacheのAllowOverrideがNoneの環境では制限されません。WordPressサイトの運用者は、該当プラグインが導入されているかを確認し、バージョン3.15以下の場合は更新を検討してください。また、サーバーのファイルアップロード設定や.htaccessの動作に関する確認も必要です。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性について考えよう。もし誰でもファイルをアップロードできるようになったら、あなたはまず何を確認するだろう?

プラトン

まず、サイトに「Paid Downloads」プラグインが導入されているかを確認します。バージョンが3.15以下なら、即座に更新が必要です。それと、ApacheのAllowOverride設定や.htaccessの有無もチェックします。

ソクラテス

では、アップロードされたファイルが本当に実行可能になる可能性があるのか?その条件は?

プラトン

ApacheではAllowOverrideが有効な場合、.htaccessがファイルアクセスを制限する可能性があります。しかし、nginxやLiteSpeed、またはAllowOverrideがNoneの環境では、制限されません。つまり、サーバーの種類と設定が影響します。

ソクラテス

では、管理者として「確認すべき観点」は?

プラトン

まず、プラグインの存在とバージョン。次に、サーバーのアップロードディレクトリ設定と.htaccessの動作。さらに、パッチ適用後の変更管理と監視が不可欠です。ベンダーの公式情報を確認し、対応手順を確認する習慣も必要です。

ソクラテス

では、もし今すぐ対応するなら?

プラトン

まず、プラグインを更新し、サーバー設定を再確認します。その後、アップロードディレクトリに不正ファイルが残っていないかをスキャンし、監視ログをチェックします。

ソクラテス

ユーモアを交えてまとめよう。この脆弱性は、まるで「誰でもドアを開けられる鍵」を無防備に置いたようなものですな?

プラトン

まさにその通りです。でも、鍵は「プラグインのバージョン」と「サーバー設定」にあります。ささやかな確認で、大惨事から逃れられるのです。

関連キーワード: apache, nginx, php, wordpress