Skip to main content

Jenkins-server-mcp EUVDEUVD-2026-33712

| CVE-2026-10276 LOW
Server-Side Request Forgery (SSRF) (CWE-918)
2026-06-01 VulDB GHSA-978x-993q-q6rw
2.1
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Analysis Generated
Jun 01, 2026 - 19:38 vuln.today
Severity Changed
Jun 01, 2026 - 19:22 NVD
MEDIUM LOW
CVSS changed
Jun 01, 2026 - 19:22 NVD
6.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability has been found in hekmon8 Jenkins-server-mcp 0.1.0. This vulnerability affects the function jobPath of the file src/index.ts of the component get_build_status/get_build_log/trigger_build. Such manipulation leads to server-side request forgery. The attack may be performed from remote. The exploit has been disclosed to the public and may be used. The project was informed of the problem early through an issue report but has not responded yet.

AnalysisAI

Server-side request forgery (SSRF) in hekmon8/Jenkins-server-mcp 0.1.0 allows a remote, low-privileged attacker to forge outbound HTTP requests from the server by manipulating the jobPath parameter across the get_build_status, get_build_log, and trigger_build functions in src/index.ts. The flaw stems from absent or insufficient validation of user-supplied job path values before they are used to construct server-side requests to Jenkins. Publicly available exploit code exists (disclosed via GitHub issue #4); no vendor patch has been released and the maintainer has not responded to the disclosure.

Technical ContextAI

Jenkins-server-mcp is a Model Context Protocol (MCP) server (version 0.1.0) authored by hekmon8 that exposes Jenkins CI/CD pipeline operations - build status queries, log retrieval, and build triggering - to AI agent frameworks via a structured tool interface. The vulnerable code resides in src/index.ts within the jobPath handling logic shared across three tool functions. CWE-918 (Server-Side Request Forgery) identifies the root cause: the application constructs a server-side URL or path using attacker-controlled input without adequate canonicalization, allowlist enforcement, or scheme/host restriction, enabling the server process to be directed to issue requests to arbitrary internal or external endpoints. The CPE string cpe:2.3:a:hekmon8:jenkins-server-mcp:*:*:*:*:*:*:*:* covers all versions with no upper-bound, indicating no fixed release has been identified.

RemediationAI

No vendor-released patch has been identified at time of analysis; the maintainer had not responded to the disclosure as of the report date. Organizations using Jenkins-server-mcp 0.1.0 should take the following specific compensating controls: (1) Restrict network access to the MCP server endpoint so only trusted, authenticated clients can reach it - this raises the bar from any low-privileged network user to a known authorized agent, reducing but not eliminating risk. (2) Deploy an egress firewall or HTTP proxy rule on the host running Jenkins-server-mcp to block or allowlist outbound connections, preventing the SSRF from reaching internal-only services such as cloud metadata endpoints (e.g., 169.254.169.254) or other intranet resources. (3) If the tool is not actively needed, disable or remove it from the agent framework configuration entirely until a patched release is available. Monitor the GitHub repository (https://github.com/hekmon8/Jenkins-server-mcp/) and VulDB entry (https://vuldb.com/vuln/367569) for patch releases. Note that egress filtering may break legitimate Jenkins API calls if misconfigured - allowlist only confirmed Jenkins server addresses rather than blocking by default.

Share

EUVD-2026-33712 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy