httpd:2.4.49 container
Apache HTTP Server version 2.4.49, the version known to be vulnerable to CVE-2021-41773. Configured with a custom httpd.conf that enables CGI via mod_cgid and sets up a /cgi-bin/ directory.
Dockerfile:1httpd.conf:1-562File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
A Docker-based lab for CVE-2021-41773, an Apache HTTP Server 2.4.49 path traversal and potential remote code execution vulnerability. It builds a container from httpd:2.4.49 with a custom httpd.conf and exposes port 80 on host port 81.
Dockerfile:1-2README.md:1-24The README explicitly states 'POC & Lab For CVE-2021-41773', provides setup instructions using Docker, and includes proof-of-concept curl commands demonstrating the vulnerability.
README.md:1-24Apache HTTP Server version 2.4.49, the version known to be vulnerable to CVE-2021-41773. Configured with a custom httpd.conf that enables CGI via mod_cgid and sets up a /cgi-bin/ directory.
Dockerfile:1httpd.conf:1-562Custom Apache configuration file copied into the container. It enables modules including cgid, alias, and headers, sets DocumentRoot to /usr/local/apache2/htdocs, and configures a ScriptAlias for /cgi-bin/ pointing to /usr/local/apache2/cgi-bin/. This configuration is necessary for the RCE PoC to work.
Dockerfile:2httpd.conf:1-562Supported by supplied evidence
The lab uses Apache HTTP Server 2.4.49, the exact version affected by CVE-2021-41773. The README provides PoC commands that exploit path traversal and CGI execution, matching the known vulnerability description.
Dockerfile:1README.md:1-24README.md:7-10README.md:9-10README.md:7-8README.md:9README.md:10README.md:14-15README.md:18The lab is a self-contained vulnerability reproduction environment. The Dockerfile only copies a configuration file; no hidden or destructive commands are present. The PoC commands target the lab's own container and do not attempt to escape to the host or external systems. Port mapping is a standard lab requirement.
Dockerfile:1-2README.md:1-24This 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.