
The WordPress File Upload plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.24.12 via the 'wfu_ABSPATH' cookie parameter. This makes it possible for unauthenticated attackers to execute code on the server.
This README documents a disclosed vulnerability for educational and defensive use only. Do not run tests against production systems or systems you do not own or have explicit permission to test.
Discovered by: abrahack
Status: Public Disclosure
Date Reported: 2025-01-07
CVE ID: CVE-2024-11635
| Exploit |
|---|
![]() |
The WordPress File Upload plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.24.12 via the 'wfu_ABSPATH' cookie parameter. This makes it possible for unauthenticated attackers to execute code on the server.
CVSS (estimate): Critical — Base score ≈ 9.8
You should first install the vulnerable lab, theres a guide below.
~$ git clone https://github.com/vigilante-1337/CVE-2024-11635
~$ cd CVE-2024-11635
~$ chmod +x exploit
~$ ./exploit -h
If you are a researcher or defender and need to reproduce this in a controlled environment:
safe-lab directory and run the provided docker-compose.yaml file to deploy the test setup.$ cd safe-lab
$ sudo docker compose up -d
http://localhost (or the host/port where you deployed the lab).safe-lab/ and activate each plugin.Note: The
safe-labfolder contains intentionally vulnerable plugins for testing. Only install these in isolated, offline lab environments. This will start both the vulnerable WordPress instance and the MariaDB service in a controlled lab environment.
Repository (lab files & assets): https://github.com/vigilante-1337/CVE-2024-11635/tree/main/safe-lab
Warning: Do not run exploit binaries or perform active exploitation on networks or systems without explicit authorization. Use this information strictly for defensive research, patch validation, or educational study in isolated labs.
This document was released in coordination with responsible disclosure guidelines. It is intended for educational and defensive purposes only.
WordPress File Upload <= 4.24.12 - Unuathenticated Remote Code Execution — for reference:
https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/wp-file-upload/wordpress-file-upload-42412-unuathenticated-remote-code-execution