CVE-2026-107745 AIエンジンプラグインの脆弱性でメディアファイル削除可能

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

公開日: 2026-10-28T03:17:09.037 / 更新日: 2026-10-29T02:16:46.427 / CVSS: 4.2 / 深刻度: MEDIUM

WordPress向けAIエンジンプラグインのバージョン3.8.4までのすべてのバージョンで、アップロードファイル関数の不十分なファイルパス検証により、サブスクライバー以上の権限を持つ認証攻撃者が任意のメディアファイルを削除できる可能性があります。この脆弱性は、管理者がパブリックAPIオプションを有効にし、悪意のあるアップロード後にhourlyのcleanup_filesタスクが実行されている場合に限定して発生します。Linuxサーバー運用者は、該当プラグインの導入状況とパブリックAPIの設定を確認し、定期的なセキュリティ更新の適用を検討する必要があります。また、削除操作のログ監視や、不要なAPI設定の見直しが確認時の注意点となります。

参照情報

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

ソクラテス

プラトンよ、この脆弱性について問う。もし管理者がAPI設定を誤って有効にし、cleanup_filesタスクが走るという条件が整えば、サブスクライバーという単純な権限でファイルが削除できるという。この「条件」の存在は、人間の責任と技術の限界を問うているように思える。あなたはどのように考える?

プラトン

ソクラテス、ご指摘通りですが、現実的には「条件」を確認する作業が肝です。まず、WordPressサーバーに「AI Engine」プラグインがインストールされているかを確認しましょう。wp-content/pluginsディレクトリをチェックして、該当するフォルダが存在するか、そのバージョンが3.8.4以下かを確認してください。また、wp-config.phpやプラグインの設定画面で「Public API」が有効になっていないか、その設定がどのくらい古いのかを確認するのが第一歩です。

ソクラテス

では、技術的な限界と人間の責任の関係は?もし管理者が「セキュリティ更新を検討する」という文言に留まれば、脆弱性は放置されるだろうか?

プラトン

その通りです。ここでは「定期的なセキュリティ更新の適用を検討する」が重要です。プラグインの公式サイトや、WordPressプラグインリポジトリで最新バージョンを確認し、3.8.4より新しいバージョンへのアップグレードが可能かを確認してください。また、変更管理として、アップグレード前後の設定変更をメモリーレポジトリや変更履歴に記録しておくと、後で振り返りやすくなります。

ソクラテス

監視の必要性について言及しているが、具体的にはどうすればよかろう?

プラトン

削除操作のログ監視ですね。WordPressのログ機能や、サーバー側のアクセスログ、またプラグインの独自ログ(存在する場合)を確認してください。特にcleanup_filesタスクが実行された時間帯に、異常なファイル削除の記録がないかをチェックしましょう。また、不要なAPI設定が残っていないか、定期的な見直しを習慣にすると良いでしょう。

ソクラテス

その上で、ベンダー情報の確認はなぜ重要か?

プラトン

ベンダー情報は、パッチの適用方法や、今後類似の脆弱性が発生した場合の対応策を把握するためです。CVE情報のURLを確認し、NVDやベンダーの公式サイトで最新の対応状況を確認してください。また、プラグインの開発者からセキュリティアドバイスが提供されていないか、その情報を収集しておくと、リスク評価に役立ちます。

ソクラテス

では、私たちの結論は?

プラトン

「条件付き」の脆弱性は、技術的対応と人間の意識の両方が求められるのです。Linux運用者は、プラグインの導入状況とAPI設定を確認し、セキュリティ更新を「検討」ではなく「実施」に変えることが、この脆弱性を乗り越える鍵です。その上で、監視と変更管理を忘れず、ベンダー情報と最新の知識を常に確認し続けましょう。それこそが、私たちが「技術の限界」に立ち向かう方法です。

関連キーワード: wordpress