db
MySQL 5.7 database service with a persistent volume for data storage. It is configured with a root password, a wordpress database, and a wordpress user.
docker-compose.yml:5-14File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
A Docker Compose environment defining three services: a MySQL 5.7 database, a phpMyAdmin interface, and a WordPress instance. The WordPress service bind-mounts the current host directory into /var/www/html, making local files (including a WordPress plugin zip and a README referencing CVE-2020-7048) available inside the container.
docker-compose.yml:1-48The repository is named after CVE-2020-7048, the README explicitly references that CVE and links to a reproduction video, and the Compose file includes a WordPress service with a bind mount that exposes a plugin zip (wordpress-database-reset.3.1.zip) likely related to the vulnerability. This structure is consistent with a vulnerability reproduction environment.
README.md:1-3docker-compose.yml:30-31MySQL 5.7 database service with a persistent volume for data storage. It is configured with a root password, a wordpress database, and a wordpress user.
docker-compose.yml:5-14phpMyAdmin service that depends on the db service and exposes port 3306 on the host mapped to container port 80. It connects to the db service using the root password.
docker-compose.yml:16-26WordPress latest image that depends on the db service and exposes port 8000 on the host mapped to container port 80. It bind-mounts the current host directory (.) into /var/www/html, which includes a WordPress plugin zip (wordpress-database-reset.3.1.zip) and a README referencing CVE-2020-7048. This mount likely provides the vulnerable plugin for exploitation.
docker-compose.yml:28-40README.md:1-3Insufficient evidence
The README mentions CVE-2020-7048 and links to a reproduction video, and the environment includes a WordPress plugin zip (wordpress-database-reset.3.1.zip) that may be the vulnerable component. However, no exploit code, configuration details, or vulnerability description is provided in the packet to confirm the CVE association or demonstrate the vulnerability.
README.md:1-3docker-compose.yml:1docker-compose.yml:30-31docker-compose.yml:1-48docker-compose.yml:30-31README.md:2The Compose file defines a standard WordPress development stack with a bind mount to provide a plugin. No hidden or unnecessary host escape, persistence, credential theft, or external communication is visible. The bind mount is a common lab practice to inject vulnerable components. The environment targets only the lab's own services.
docker-compose.yml:1-48This 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.
Packet coverage: 2 binary files not inspected