Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Network-accessible endpoint requires low privilege (Item/Read); only confidentiality of replay scripts is impacted; no integrity or availability effect.
Primary rating from Vendor (jenkins).
CVSS VectorVendor: jenkins
Lifecycle Timeline
2DescriptionCVE.org
A missing permission check in Jenkins MCP Server Plugin 0.177.v629fdb_2557fe and earlier allows attackers with Item/Read permission to read the Pipeline replay scripts of jobs they can access.
AnalysisAI
Missing authorization in Jenkins MCP Server Plugin 0.177.v629fdb_2557fe and earlier exposes Pipeline replay scripts to users who hold only Item/Read permission. Authenticated Jenkins users can read replay script contents of any job they can see, potentially exposing sensitive pipeline logic, embedded credentials, or proprietary build configurations beyond what their permission level should allow. No active exploitation is confirmed (not in CISA KEV), no public exploit code has been identified, and the EPSS score of 0.17% (7th percentile) reflects minimal real-world exploitation interest at time of analysis.
Technical ContextAI
The affected product is identified by CPE cpe:2.3:a:jenkins_project:jenkins_mcp_server_plugin:*:*:*:*:*:*:*:* - a Jenkins plugin that exposes a Model Context Protocol (MCP) server interface for pipeline automation. CWE-862 (Missing Authorization) indicates that the plugin's API endpoint for retrieving Pipeline replay scripts performs authentication (requires a logged-in user) but does not enforce an appropriate authorization check to confirm that the caller holds permissions beyond Item/Read - such as Job/Build or Run/Replay - before returning script content. Pipeline replay scripts are the Groovy pipeline definitions used to re-run past builds and may contain embedded logic, variable assignments, or references to sensitive infrastructure that is not intended to be visible to read-only users.
RemediationAI
Upgrade Jenkins MCP Server Plugin to version 0.178.vffe5a_e770f3b_ or the backport release 0.172.174.v9f72da_90a_710, both confirmed by the Jenkins project security advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3759. If an immediate upgrade is not possible, a compensating control is to audit and restrict Item/Read permission grants across Jenkins jobs, limiting that permission to accounts that have an explicit business need - this reduces the pool of accounts that could exploit the missing check. A secondary compensating control is to ensure Pipeline replay scripts do not contain embedded credentials or sensitive secrets, migrating any such values to Jenkins Credentials Store (which enforces its own permission checks); this reduces the blast radius of unauthorized script reads without patching the authorization gap itself. Neither workaround replaces patching.
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38781
GHSA-mpff-xhg4-vr45