Dockerfile
Uses azitech/ubuntu as base, installs accountsservice, gnome-control-center, sudo, and openssl, copies the entire build context into /opt/exploit-CVE-2021-3560, and sets bash as the entrypoint.
Dockerfile:1-17File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
A single Dockerfile builds an Ubuntu-based container that copies a Python exploit script for CVE-2021-3560 (Polkit local privilege escalation) into /opt/exploit-CVE-2021-3560 and sets bash as the entrypoint. The README describes the exploit, its usage, and a test environment.
Dockerfile:1-17README.md:1-64The repository name, README, and included exploit script explicitly target CVE-2021-3560, a known Polkit vulnerability. The Dockerfile installs dependencies required by the exploit and copies the script, creating a self-contained environment for exercising the vulnerability.
README.md:1-3Dockerfile:1-17exploit-CVE-2021-3560.py:1-10Uses azitech/ubuntu as base, installs accountsservice, gnome-control-center, sudo, and openssl, copies the entire build context into /opt/exploit-CVE-2021-3560, and sets bash as the entrypoint.
Dockerfile:1-17Python script that exploits a race condition in polkit's D-Bus interface to create a new user with sudo privileges. It uses dbus-send to call org.freedesktop.Accounts.CreateUser and SetPassword, timing the calls to bypass authentication.
exploit-CVE-2021-3560.py:1-198Explains the vulnerability, exploit usage, requirements, tested environment, and credits. Warns about GUI pop-up issues and suggests SSH to avoid them.
README.md:1-64Supported by supplied evidence
The exploit script explicitly targets CVE-2021-3560, the README describes the vulnerability as polkit credential check bypass, and the Dockerfile installs the necessary dependencies to exercise it. All evidence aligns with the CVE description.
exploit-CVE-2021-3560.py:1-10README.md:1-3Dockerfile:10-11README.md:47-49exploit-CVE-2021-3560.py:7-8exploit-CVE-2021-3560.py:108-110Dockerfile:10-11README.md:37-42Dockerfile:1-17README.md:1-64exploit-CVE-2021-3560.py:1-198README.md:25-28README.md:22-23The exploit targets the local container's polkit service to create a new user with sudo privileges, which is the documented purpose of the lab. No evidence shows hidden behavior, host escape, external connectivity, persistence, credential theft, or destruction beyond the intended lab target.
exploit-CVE-2021-3560.py:1-198Dockerfile:1-17README.md:1-64This 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.