
WordPress用File Uploadプラグインは、4.24.12を含むすべてのバージョンにおいて、'wfu_ABSPATH' Cookieパラメータを介したリモートコード実行に対して脆弱です。これにより、未認証の攻撃者がサーバー上でコードを実行できる可能性があります。
このREADMEは、教育および防御目的のために公開された脆弱性を文書化したものです。本番環境や、所有していない、または明示的なテスト許可を得ていないシステムに対してテストを実行しないでください。
発見者: abrahack
ステータス: 公開情報開示
報告日: 2025-01-07
CVE ID: CVE-2024-11635
| Exploit |
|---|
![]() |
WordPress用プラグイン WordPress File Upload は、'wfu_ABSPATH' Cookieパラメータを介して、4.24.12を含むすべてのバージョンにおいてリモートコード実行の脆弱性の影響を受けます。これにより、認証されていない攻撃者がサーバー上でコードを実行することが可能になります。
CVSS(推定): 重大 — 基本スコア ≈ 9.8
まず、脆弱なラボ環境をインストールしてください。以下のガイドがあります。
~$ git clone https://github.com/vigilante-1337/CVE-2024-11635
~$ cd CVE-2024-11635
~$ chmod +x exploit
~$ ./exploit -h
研究者または防御担当者で、管理された環境でこれを再現する必要がある場合:
safe-lab ディレクトリに移動し、提供されている docker-compose.yaml ファイルを実行してテスト環境をデプロイしてください。$ cd safe-lab
$ sudo docker compose up -d
http://localhost(またはラボをデプロイしたホスト/ポート)にアクセスしてください。safe-lab/)をアップロードし、各プラグインを有効化してください。注:
safe-labフォルダには、テスト用の意図的に脆弱なプラグインが含まれています。これらは隔離されたオフラインのラボ環境でのみインストールしてください。 これにより、管理されたラボ環境で脆弱なWordPressインスタンスとMariaDBサービスの両方が起動します。
リポジトリ(ラボファイルとアセット): https://github.com/vigilante-1337/CVE-2024-11635/tree/main/safe-lab
警告: 明示的な許可なしに、ネットワークやシステムに対してエクスプロイトバイナリを実行したり、積極的な悪用を行ったりしないでください。この情報は、隔離されたラボでの防御研究、パッチ検証、教育目的にのみ厳格に使用してください。
この文書は、責任ある開示ガイドラインに沿って公開されました。教育および防御目的のみを意図しています。
WordPress File Upload <= 4.24.12 - 未認証リモートコード実行 — 参考用:
https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/wp-file-upload/wordpress-file-upload-42412-unuathenticated-remote-code-execution