db
MySQL 8.0 container providing the WordPress database, configured with root and wordpress user credentials.
docker-compose.yml:2-18File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
The artifact is a Docker-based test environment for CVE-2025-13486. It sets up a vulnerable WordPress instance with ACF Extended 0.9.0.5 and provides instructions for testing the vulnerability using a Nuclei template. The artifact itself does not contain exploit code; it only configures a target and references an external scanner (Nuclei).
No backdoor observed in reviewed code
The repository is a Docker-based test environment for CVE-2025-13486. All reviewed scripts (entrypoint.sh, download-plugins.sh, Dockerfile) and documentation (README.md) perform only expected setup actions: downloading vulnerable plugin versions, installing WordPress, and configuring a test nonce exposure. No concealed executable behavior, credential exfiltration, persistence mechanisms, or unrelated payloads were observed.
The artifact is classified as a scanner because its primary purpose is to set up a vulnerable environment for testing and then instruct the user to run an external scanner (Nuclei) to check for the vulnerability. The README explicitly states 'nuclei -t CVE-2025-13486.yaml -u http://localhost:8888' as the testing command. The provided curl commands in the README are for manual verification of the vulnerability's presence, not for exploitation. The artifact does not contain any code that autonomously exploits the vulnerability to achieve code execution or other impact.
README.md:1README.md:15README.md:33-38README.md:12README.md:22-28README.md:15Dockerfile:1download-plugins.sh:7-8entrypoint.sh:48-71entrypoint.sh:89-112README.md:33-38entrypoint.sh:74-116entrypoint.sh:51-52README.md:14This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.
A Docker Compose environment that deploys a MySQL 8.0 database and a custom WordPress container with ACF Extended 0.9.0.5, intended as a testbed for CVE-2025-13486.
docker-compose.yml:1-55README.md:1-52The README explicitly states the environment is for testing CVE-2025-13486, a critical unauthenticated RCE in ACF Extended. The Dockerfile and entrypoint script install the vulnerable plugin version and configure the lab for exploit testing.
README.md:1-3README.md:47-52entrypoint.sh:68-72MySQL 8.0 container providing the WordPress database, configured with root and wordpress user credentials.
docker-compose.yml:2-18Custom WordPress container built from wordpress:php7.4-apache, with WP-CLI, a custom entrypoint that installs WordPress, ACF Pro, and the vulnerable ACF Extended 0.9.0.5, and injects code to expose the ACF nonce for testing.
docker-compose.yml:20-44Dockerfile:1-16entrypoint.sh:1-132Entrypoint script that waits for the database, installs WordPress and the vulnerable plugins, and injects code into the active theme's functions.php to expose the ACF nonce on all frontend pages, simulating a real-world vulnerable site.
entrypoint.sh:1-132Supported by supplied evidence
The environment is explicitly built to test CVE-2025-13486. The README describes the vulnerability as unauthenticated RCE in ACF Extended 0.9.0.5, and the entrypoint installs that exact version and configures the lab to expose the necessary nonce.
README.md:1-3README.md:47-52entrypoint.sh:68-72README.md:17-22entrypoint.sh:60-65README.md:24-26entrypoint.sh:68-72README.md:7-9README.md:7-9download-plugins.sh:1-21README.md:10-11docker-compose.yml:39-44entrypoint.sh:120README.md:30-31README.md:33-35All visible behavior is directed at the lab's own WordPress target. The entrypoint script injects code into the theme to expose the ACF nonce, but this is explicitly documented as necessary for the vulnerability exercise and does not escape the container or target external systems. No host compromise, persistence, credential theft, or backdoor behavior is observed.
entrypoint.sh:75-112README.md:30-35This review is limited to the supplied lab evidence packet. It does not assert that the environment runs, reproduces a vulnerability, or is safe to execute. Contract: eip-docker-lab-analysis-v1.