Skip to main content

Jenkins AppSpider Plugin EUVDEUVD-2026-32514

| CVE-2026-48923 MEDIUM
Improper Privilege Management (CWE-269)
2026-05-27 jenkinsci-cert@googlegroups.com GHSA-9wm7-8qf3-9v98
4.3
CVSS 3.1 · Vendor: googlegroups
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege Jenkins credentials
  2. Delivery
    Craft HTTP request to AppSpider form validation endpoint
  3. Exploit
    Supply attacker-controlled or internal target URL
  4. Execution
    Jenkins host initiates outbound connection
  5. Impact
    Probe 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Jenkins AppSpider Plugin 0 ≤1.0.17

Affected Packages

maven com.rapid7:jenkinsci-appspider-plugin fix: 1.0.18
euvd jenkins_appspider_plugin no fix

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

Vendor (googlegroups) PRIMARY 4.3 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

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

EPSS Score
0.0%
Top 92% exploitable
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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