php:7.2-apache base image
Official PHP 7.2 Apache image used as the base. Provides Apache with PHP support.
dockerfile:2File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
A single Dockerfile based on php:7.2-apache that installs MySQL, creates a 'test' database, copies local application files, and starts Apache and MySQL. The README describes it as a vulnerable Docker environment for CVE-2023-30212, an XSS vulnerability in OURPHP <= 7.2.0.
dockerfile:1-52README.md:1-4The README explicitly states the purpose is to 'create a vulnerable Docker environment that is susceptible to CVE-2023-30212' and provides steps to build, run, and exploit the vulnerability. The Dockerfile sets up a PHP/Apache/MySQL stack consistent with hosting a vulnerable OURPHP application.
README.md:1-4Official PHP 7.2 Apache image used as the base. Provides Apache with PHP support.
dockerfile:2Installed via apt-get, started to create a 'test' database, and started again in the CMD to run alongside Apache.
dockerfile:18-25dockerfile:50Copied from a local 'file' directory into the Apache document root. The README references OURPHP and an exploit path, indicating these files contain the vulnerable OURPHP application.
dockerfile:37README.md:3-4Insufficient evidence
The README claims the environment is susceptible to CVE-2023-30212 and provides an exploit URL. However, the actual application source code (e.g., ourphp_out.php) is not included in the evidence files, so the presence of the vulnerable code cannot be verified.
README.md:3-4README.md:75README.md:11-15dockerfile:37README.md:21-23README.md:27-29README.md:75The Dockerfile and README describe a self-contained lab environment. The only network exposure is port 80 mapped to the host, which is typical for a web-based vulnerability lab. No hidden or unnecessary host compromise, persistence, credential theft, or external connections are indicated.
dockerfile:1-52README.md:1-90This 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.