Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Jenkins credentials
-
DeliveryCraft HTTP request to AppSpider form validation endpoint
-
ExploitSupply attacker-controlled or internal target URL
-
ExecutionJenkins host initiates outbound connection
-
ImpactProbe internal network services or exfiltrate connectivity metadata
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to hold an active Jenkins account with at minimum Overall/Read permission - the lowest non-anonymous privilege level in Jenkins. The Jenkins AppSpider Plugin version 1.0.17 or earlier must be installed and active on the target instance. No special plugin configuration or feature activation is required beyond the plugin being present; the vulnerable form validation endpoint is accessible as part of normal plugin operation. Exploitation is limited by the requirement for authenticated access (PR:L per CVSS vector), meaning anonymous or external-only threat actors cannot exploit this directly. The practical impact is further constrained by the attacker needing knowledge of internal network addresses worth targeting, which the CISA SSVC non-automatable rating reflects. |
| Impact | The CVSS base score of 4.3 (Medium) with vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N accurately reflects a constrained but real integrity-affecting issue. The scope is unchanged (S:U), meaning the vulnerability does not break the Jenkins security sandbox boundary into other components. Confidentiality impact is none (C:N), which may understate the practical risk - SSRF primitives frequently yield internal network topology information even when the CVSS model does not score them as confidentiality impacts. No EPSS score was provided in the input data, limiting probabilistic exploitation forecasting. CISA SSVC assessment rates exploitation as none, automatable as no, and technical impact as partial - consistent with a low-privilege, single-step operation that requires a Jenkins account rather than a fully unauthenticated attack path. The non-automatable rating reflects that meaningful exploitation requires knowledge of internal network topology to select useful target URLs. No KEV listing and no public exploit code exist at time of analysis, placing this squarely in the low-urgency tier for most organizations unless Jenkins instances are exposed to untrusted authenticated users (e.g., shared CI environments, contractor accounts). |
| Exploit ScenarioDerived | An attacker with a low-privilege Jenkins account (Overall/Read) submits a crafted form validation request targeting the AppSpider Plugin configuration endpoint, specifying an internal IP address (e.g., 169.254.169.254 for cloud metadata services, or an internal database listener) as the target URL. The Jenkins server initiates an outbound HTTP connection to the specified address, enabling the attacker to map reachable internal services or interact with unauthenticated internal APIs. No public exploit code exists at time of analysis, but the attack requires only standard HTTP tooling given the straightforward nature of the missing permission check. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 27, 2026
Missing permission check in Jenkins AppSpider Plugin 1.0.17 and earlier allows any authenticated user with Overall/Read permission to force the Jenkins server to initiate connections to arbitrary attacker-specified URLs via a form validation endpoint. This constitutes a server-side request forgery (SSRF)-class primitive - an attacker can leverage this to probe internal network services, perform port scanning, or interact with internal infrastructure reachable by the Jenkins host. No public exploit has been identified at time of analysis, and CISA SSVC assessment confirms no active exploitation.
RemediationAI
The primary remediation is to upgrade the Jenkins AppSpider Plugin to a version released after 1.0.17, as the Jenkins security advisory at https://www.jenkins.io/security/advisory/2026-05-27/#SECURITY-3671 documents this fix. Note: an exact fixed version number was not independently confirmed in the provided input data - consult the Jenkins Update Center or the linked advisory directly to identify the patched release before deploying. If an immediate upgrade is not possible, a compensating control is to restrict Overall/Read access to fully trusted users only, eliminating the low-privilege attacker prerequisite; this may affect other Jenkins functionality that relies on broad read access. Alternatively, network-level egress filtering on the Jenkins host can limit the usefulness of the SSRF primitive by blocking connections to internal network ranges, though this does not eliminate the underlying vulnerability and may impact legitimate AppSpider scanning workflows.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in maven, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Jenkins AppSpider Plugin integrates Rapid7's AppSpider dynamic application security testing tool with Jenkins CI/CD pipelines. The vulnerability resides in a form validation handler - a Jenkins UI mechanism that validates configuration fields in real time via HTTP. CWE-269 (Improper Privilege Management) identifies the root cause: the validation method executes a privileged network operation (outbound HTTP connection) without verifying that the requesting user holds the necessary permissions (typically Overall/Administer or a dedicated credential permission). Because Jenkins form validation methods are accessible to any authenticated user at the Overall/Read level by default, the permission boundary is effectively bypassed. The CVSS vector AV:N/AC:L/PR:L/UI:N confirms the operation is remotely exploitable over the network with low-privilege credentials and no user interaction required. Affected versions are Jenkins AppSpider Plugin 0 through 1.0.17 inclusive, as documented by ENISA EUVD-2026-32514.
Know when Appspider gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Primary rating from Vendor (googlegroups) · only source for this CVE.
CVSS VectorVendor: googlegroups
DescriptionCVE.org
Jenkins AppSpider Plugin 1.0.17 and earlier does not perform a permission check in a method implementing form validation, allowing attackers with Overall/Read permission to connect to an attacker-specified URL.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
A cross-site request forgery (CSRF) vulnerability in Jenkins AppSpider Plugin 1.0.15 and earlier allows attackers to con
In AppSpider installer versions prior to 7.2.126, the AppSpider installer calls an executable which can be placed in the
Jenkins AppSpider Plugin 1.0.12 and earlier stores a password unencrypted in its global configuration file on the Jenkin
Jenkins AppSpider Plugin 1.0.16 and earlier does not perform permission checks in several HTTP endpoints, allowing attac
A missing permission check in Jenkins AppSpider Plugin 1.0.15 and earlier allows attackers with Overall/Read permission
EUVD-2026-32514
GHSA-9wm7-8qf3-9v98
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB