db
MySQL 5.7 database service for WordPress, configured with environment variables from .env.
docker-compose.yml:4-15File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
A Docker Compose environment with a MySQL 5.7 database and a WordPress instance built from a custom Dockerfile that installs the NotificationX 2.8.2 plugin. The README and exploit.py demonstrate a SQL injection attack against the plugin's analytics endpoint.
docker-compose.yml:1-40Dockerfile:1-10README.md:1-20exploit.py:1-33The environment includes a vulnerable WordPress plugin (NotificationX 2.8.2) and provides a README with a curl command and an exploit.py script that perform a time-based blind SQL injection to extract the admin password hash. This is a deliberate setup for demonstrating CVE-2024-1698.
Dockerfile:6-9README.md:11-17exploit.py:1-33MySQL 5.7 database service for WordPress, configured with environment variables from .env.
docker-compose.yml:4-15WordPress service built from a Dockerfile that installs the NotificationX 2.8.2 plugin. Exposes port 80 to the host. The plugin contains a SQL injection vulnerability targeted by the exploit.
docker-compose.yml:18-35Dockerfile:1-10Python script that performs a time-based blind SQL injection against the NotificationX analytics endpoint to extract the WordPress admin password hash.
exploit.py:1-33Supported by supplied evidence
The environment installs NotificationX 2.8.2, which is the vulnerable version for CVE-2024-1698 (SQL injection). The README and exploit.py demonstrate a SQL injection attack against the plugin's analytics endpoint, consistent with the CVE description.
Dockerfile:6-9README.md:11-17exploit.py:1-33README.md:3-5docker-compose.yml:9docker-compose.yml:28exploit.py:18README.md:3-5README.md:11-17exploit.py:1-33exploit.py:27-33The environment is a self-contained vulnerability lab. The exploit targets the local WordPress container via the exposed port 80, which is expected for demonstrating the SQL injection. No evidence of host escape, external connections, persistence, credential theft beyond the lab's own database, or destructive behavior is present.
docker-compose.yml:1-40Dockerfile:1-10exploit.py:1-33This 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.