PoC files

14 files

File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.

GitHub

Docker lab environments

1
GitHub

.devcontainer

Created
Vuln labCVE-2022-22970Dockerfile

1 Dockerfile

Analysisdeepseek-v4-pro:cloud ·

Environment assessment

A DevContainer environment based on a Java 17 image, with Maven and Microsoft OpenJDK installed, intended for exploring CVE-2022-22970 in a Spring application.

README.md:1-5.devcontainer/Dockerfile:1-53

Lab assessment

Vulnerability lab

The README explicitly states the repository contains a Development Container environment and Spring application to explore CVE-2022-22970, and provides setup and exploit instructions.

README.md:1-5
Lab shapeDockerfile
ServicesUnknown
Compose manifests0
Dockerfiles1
Evidence & reasoningComponents · CVE assessment · exercise context · review boundaries
Components

Services and files described by the evidence

DevContainer Dockerfile

builds the development environment

Defines a container based on mcr.microsoft.com/devcontainers/java:17-bullseye, installs Maven, wget, ca-certificates, downloads and verifies Microsoft OpenJDK 17, sets up aliases, creates /workspace, and switches to vscode user.

.devcontainer/Dockerfile:1-53

Spring application harness

vulnerable target application

Referenced in the README as a Spring application located in the spring-cve-harness directory, run via Maven, and intended to be exploited for CVE-2022-22970. The application source is not included in the supplied evidence.

README.md:1-5README.md:24-27
CVE assessment

How the supplied evidence relates each vulnerability

CVE-2022-22970

Insufficient evidence

The README claims the environment is for exploring CVE-2022-22970, but no exploit code, vulnerable dependency, or configuration demonstrating the CVE is present in the supplied evidence.

README.md:1-5
Exercise context

Requirements and sequence described by the evidence

Prerequisites

  • Docker and an IDE, or GitPod, to build and run the DevContainer.README.md:7-9
  • The Spring application source code in the spring-cve-harness directory (not included in evidence).README.md:24-27

Evidence-described exercise path

  1. Clone the repository and open it in a DevContainer-compatible environment (local Docker/IDE or GitPod).README.md:7-21
  2. Navigate to the spring-cve-harness directory and run the Spring application with Maven.README.md:24-27
  3. Perform the exploit (details not provided in evidence).README.md:28
Safety-review evidence

Behaviors behind the stored safety assessment

Insufficient evidence

The Dockerfile performs standard DevContainer setup with no suspicious commands. The README describes an exploit exercise but provides no exploit code or behavior. Without the application source or exploit details, the safety of the exercise cannot be assessed.

.devcontainer/Dockerfile:1-53README.md:1-48
Review boundaries

What the analysis did not establish

  • The Spring application source code (spring-cve-harness) is not included in the evidence.
  • No exploit code or detailed exploit steps are provided.
  • The devcontainer.json file is listed in the inventory but its content is not included in the evidence.
  • The actual behavior of the exploit and its target scope (container-only, host, external) cannot be determined.
Model interpretation

This 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.

Linked vulnerabilities

1