jobmanager
Runs the Flink JobManager and starts the SQL Gateway REST API on port 8083. Exposes ports 8081 (Web UI) and 8083 (SQL Gateway) to the host.
docker-compose.yml:12-38Intel Slim Bootloader Out-of-Bounds Write Denial of Service
CVE-2026-25194 has a selected CVSS score of 1.8 (low); EIP currently links 1 repository PoC and 1 lab environment.
Out-of-bounds write in the firmware for the Intel(R) Slim Bootloader may allow a denial of service. System software adversary with a privileged user combined with a low complexity attack may enable denial of service. This result may potentially occur via local access when attack requirements are present without special internal knowledge and requires no user interaction. The potential vulnerability may impact the confidentiality (none), integrity (none) and availability (low) of the vulnerable system, resulting in subsequent system confidentiality (none), integrity (none) and availability (none) impacts.
| Product | Source | Version range | Status |
|---|---|---|---|
Intel(R) Slim Bootloader may allow a denial of service. System software adversary with a privileged user combined with a low complexity attack may enable denial of service. This result may potentially occur via local access when attack requirements are present without special internal knowledge and requires no user interaction. The potential vulnerability may impact the confidentiality (none), integrity (none) and availability (low) of the vulnerable system, resulting in subsequent system confidentiality (none), integrity (none) and availability (none) impacts.Default status: unaffected | CVE List | See references | affected |
A Python script that exploits CVE-2026-35194, a SQL code injection vulnerability in Apache Flink, to achieve remote code execution on TaskManagers via the SQL Gateway REST API. It provides two injection vectors (JSON field name and LIKE pattern) to inject arbitrary Java code into generated code.
No backdoor observed in reviewed code
The repository contains a proof-of-concept exploit for CVE-2026-35194 targeting Apache Flink SQL Gateway. The Python script (exploit.py) and README.md describe and implement two SQL injection vectors (JSON field name and LIKE pattern) to achieve remote code execution on a vulnerable TaskManager. All code is consistent with the stated exploit purpose: it connects to a user-supplied target, checks the version, creates a session, and injects a user-supplied shell command. No concealed backdoor, unrelated payload, persistence mechanism, or credential exfiltration is present. The exploit behavior is transparent and directed solely at the specified target.
The artifact is a Python script that actively exploits a vulnerability to achieve remote code execution. It constructs and sends malicious payloads to a target service, injects arbitrary Java code, and executes shell commands on the remote host. This is the definition of an exploit.
exploit.py:1-7exploit.py:152-157exploit.py:184-189exploit.py:14-15exploit.py:9-10exploit.py:47-87exploit.py:89-104exploit.py:139-197exploit.py:199-244exploit.py:312-316exploit.py:199-244exploit.py:286-358exploit.py:50-51exploit.py:92-97exploit.py:108-111exploit.py:119-125This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.
A Docker Compose environment deploying a vulnerable Apache Flink 1.20.3 cluster (JobManager + TaskManager) with the SQL Gateway REST API exposed on port 8083, intended for demonstrating CVE-2026-35194 SQL code injection RCE.
docker-compose.yml:1-59README.md:1-97The README explicitly states the lab is for CVE-2026-35194, a code injection vulnerability in Apache Flink, and provides step-by-step exploit instructions. The Docker Compose file deploys the vulnerable version (1.20.3) and exposes the attack surface (SQL Gateway on port 8083). The exploit script targets the same vulnerability.
README.md:1-3docker-compose.yml:3-4exploit.py:1-4Runs the Flink JobManager and starts the SQL Gateway REST API on port 8083. Exposes ports 8081 (Web UI) and 8083 (SQL Gateway) to the host.
docker-compose.yml:12-38Runs a Flink TaskManager that connects to the JobManager. The exploit executes arbitrary commands on this container.
docker-compose.yml:40-55README.md:55-57Python script that exploits CVE-2026-35194 via the SQL Gateway REST API using JSON field name or LIKE pattern injection to achieve RCE on the TaskManager.
exploit.py:1-358Insufficient evidence
The unit_cve_ids array contains only CVE-2026-25194, but all evidence files (README, exploit.py, docker-compose.yml) reference CVE-2026-35194. The repository name also uses CVE-2026-25194, creating a conflict. No evidence in the supplied packet supports CVE-2026-25194; the visible behavior targets CVE-2026-35194.
README.md:1exploit.py:3docker-compose.yml:3README.md:17-18README.md:33-35README.md:9README.md:17-18README.md:25-28README.md:33-35README.md:39-47README.md:55-57All visible behavior is directed at the lab's own target (the TaskManager container). The exploit script executes commands only within the lab environment. Port mappings (8081, 8083) are necessary for the exercise. No hidden, destructive, or external behavior is observed.
exploit.py:1-358docker-compose.yml:1-59This 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.