CVE-2026-116102

QuantGeekDev docker-mcp docker_executor.py _build_windows_command os command injection

Published Oct 26, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
A vulnerability was determined in QuantGeekDev docker-mcp 0.1.0/0.2.0. The impacted element is the function _build_windows_command of the file docker_executor.py. This manipulation of the argument project_name causes os command injection. It is possible to initiate the attack remotely.

Analysis

AI-generated

Technical impact

The vulnerability in QuantGeekDev docker‑mcp 0.1.0 and 0.2.0 allows an attacker to manipulate the project_name argument supplied to the _build_windows_command function in docker_executor.py. The function concatenates this argument into a raw shell command without any sanitization, enabling the injection of arbitrary OS commands. It is inferred that an attacker who can send a crafted request to the docker‑mcp service can therefore cause arbitrary commands to run with the privileges of the host process, leading to full system compromise, data loss, and service disruption.

Affected Systems

Vendors affected: QuantGeekDev. Product: docker‑mcp. Insecure releases are versions 0.1.0 and 0.2.0. No other versions are known to be impacted. Administrators should confirm the version in use and whether the vulnerable function is exposed via public interfaces.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. No EPSS score is available, and the issue is not listed in the CISA KEV catalog, implying no documented exploitation yet. Nevertheless, because the flaw can be triggered remotely through docker‑mcp’s public endpoints, the likely attack vector is an attacker with network access who can invoke the vulnerable endpoint and immediately achieve code execution on the host. The attack requires the ability to invoke the vulnerable endpoint but does not depend on local privilege escalation beyond that.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade docker‑mcp to a corrected version in which the _build_windows_command function sanitizes or removes the insecure code path.
  • Restrict or disable the API endpoint that accepts the project_name parameter, allowing access only to trusted administrators.
  • Implement input validation or command escaping for project_name to prevent shell metacharacter injection.

Generated by OpenCVE AI on October 26, 2026 at 01:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A vulnerability was determined in QuantGeekDev docker-mcp 0.1.0/0.2.0. The impacted element is the function _build_windows_command of the file docker_executor.py. This manipulation of the argument project_name causes os command injection. It is possible to initiate the attack remotely.
Title QuantGeekDev docker-mcp docker_executor.py _build_windows_command os command injection
First Time appeared Quantgeekdev
Quantgeekdev docker-mcp
Weaknesses CWE-77
CWE-78
CPEs cpe:2.3:a:quantgeekdev:docker-mcp:*:*:*:*:*:*:*:*
Vendors & Products Quantgeekdev
Quantgeekdev docker-mcp
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:ND/RL:ND/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L/E:X/RL:X/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L/E:X/RL:X/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X'}

Weaknesses
  • CWE-77

    Improper Neutralization of Special Elements used in a Command ('Command Injection')

  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Oct 26, 2026, 4:37 PM
Reserved
Oct 25, 2026, 7:31 AM
Status
Deferred
Published
Oct 26, 2026, 1:17 AM
Modified
Oct 26, 2026, 5:17 PM