web
Runs atlassian/confluence-server:8.6.0, exposes ports 8090 and 5005, and depends on the db service.
docker-compose.yml:3-9File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
A Docker Compose environment defining a Confluence Server 8.6.0 instance with a PostgreSQL 15.4 database, intended as a target for CVE-2023-22518 exploitation.
docker-compose.yml:1-15The README explicitly describes an exploit for CVE-2023-22518, and the Compose file provides a vulnerable Confluence version (8.6.0) as a target.
README.md:1-3docker-compose.yml:4Runs atlassian/confluence-server:8.6.0, exposes ports 8090 and 5005, and depends on the db service.
docker-compose.yml:3-9Runs postgres:15.4-alpine with environment variables POSTGRES_PASSWORD=postgres and POSTGRES_DB=confluence.
docker-compose.yml:10-14Python script that checks vulnerability, performs exploit by uploading a zip backup, and uploads a shell plugin (shellplug.jar) to achieve remote code execution.
CVE-2023-22518.py:1-326A JAR file used by the exploit script to deploy a shell servlet on the Confluence target. BINARY: uninspected.
README.md:10An empty Confluence backup zip used by the exploit script to trigger the restore functionality. BINARY: uninspected.
README.md:9Supported by supplied evidence
The exploit script and README are explicitly designed for CVE-2023-22518, targeting the backup-restore functionality of Confluence.
README.md:1-3CVE-2023-22518.py:1-326docker-compose.yml:4README.md:6CVE-2023-22518.py:55-60CVE-2023-22518.py:230docker-compose.yml:1-15README.md:33-35README.md:39-43README.md:47-51All visible behavior targets the lab's own Confluence container. The exploit script uploads a backup and a shell plugin to the Confluence service, which is the intended target. No evidence of host escape, external connections, persistence, or credential theft beyond the lab scope.
CVE-2023-22518.py:1-326docker-compose.yml:1-15This 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: 1 binary file not inspected