Skip to main content

Jenkins Assembla Plugin CVE-2026-57303

| EUVDEUVD-2026-38784 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-06-24 jenkins GHSA-2q27-6p2h-q6r3
7.1
CVSS 3.1 · Vendor: jenkins
View

Attack ChainAIDerived

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

  1. Access
    Gain control of configured Assembla server responses
  2. Delivery
    Deliver crafted XML with external entity
  3. Exploit
    Jenkins controller parses XXE payload
  4. Execution
    Resolve file:// or http:// entity
  5. Impact
    Exfiltrate controller secrets or trigger SSRF

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the attacker can control the HTTP/XML responses returned by the Assembla server that a Jenkins job is configured to communicate with - for example a compromised/malicious Assembla instance or a man-in-the-middle position on a non-validated or plaintext connection. The Assembla Plugin (≤1.4) must be installed and actively configured to contact an Assembla endpoint. Per the CVSS vector the attacker needs low privileges (PR:L), i.e. some authenticated/configuration foothold, and no user interaction is required. Limiting factors that reduce real-world risk: the dependence on controlling the server response (not a default, self-contained request), the need for the plugin to be installed and configured, and a confidentiality-focused impact with only low integrity and no availability effect; CISA SSVC rates exploitation as none and not automatable.

Impact

Signals are mixed and point to a real-but-conditional issue rather than a drop-everything emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N, 7.1 high) reflects network reach, low attacker privileges, high confidentiality impact and no availability impact. However, the description adds a hard precondition not fully captured by AC:L: the attacker must be able to control the responses of the configured Assembla server (e.g., a malicious/compromised Assembla endpoint or a man-in-the-middle position), which realistically raises attack complexity. CISA SSVC corroborates lower urgency: Exploitation 'none', Automatable 'no', Technical Impact 'partial'. KEV status is not listed (not actively exploited) and no POC is referenced. EPSS is not provided in the input, so widespread-exploitation probability cannot be quantified here. Net: a credible confidentiality/SSRF risk for environments using this plugin, but exploitation is gated on controlling the Assembla server response path, making it targeted rather than opportunistic.

Exploit ScenarioDerived

An attacker who controls or impersonates the Assembla server configured in a Jenkins job (via a compromised endpoint or a man-in-the-middle on an unencrypted connection) returns a crafted XML payload containing a malicious external entity. When the Jenkins controller parses that response, the XXE entity reads a local secret file (e.g., credentials) or forces the controller to issue requests to internal systems (SSRF). No public exploit code is identified at time of analysis, and the attack hinges on influencing the Assembla response rather than a single unauthenticated request.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 24, 2026

XML external entity (XXE) injection in the Jenkins Assembla Plugin version 1.4 and earlier lets an attacker who can control the HTTP responses of the configured Assembla server read sensitive files and secrets from the Jenkins controller and pivot into internal services via server-side request forgery. Mapped to CWE-918 (SSRF) with a CVSS 3.1 base score of 7.1 (high), there is no public exploit identified at time of analysis and CISA SSVC rates exploitation as 'none' with only partial technical impact. Exploitation requires the attacker to influence what the Assembla endpoint returns, so it is a targeted rather than mass-exploitable condition.

RemediationAI

No vendor-released patched version is identified in the available data, so a specific upgrade target cannot be cited; consult the Jenkins advisory at https://www.jenkins.io/security/advisory/2026-06-24/#SECURITY-3692%20(1) for the current fix status and apply any released update once available. Until a fixed release is confirmed, the most effective compensating control is to uninstall or disable the Assembla Plugin if it is not essential (trade-off: loses Assembla integration). If it must remain in use, restrict and pin the configured Assembla server to a trusted, authenticated HTTPS endpoint and enforce certificate validation to prevent an attacker from substituting malicious XML responses or performing a man-in-the-middle (trade-off: requires verifying TLS configuration). Additionally, apply egress network filtering from the Jenkins controller so that XXE/SSRF-driven outbound requests to internal services and metadata endpoints are blocked (trade-off: may break legitimate integrations that rely on outbound calls), and limit who holds Job/Configure-level permissions on the controller.

Affected VersionsENISA

Jenkins Assembla Plugin 0 ≤1.4

Affected Packages

maven org.jenkins-ci.plugins:assembla no fix
euvd jenkins_assembla_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 plugin integrates Jenkins with Assembla (a hosted project/source management service) and parses XML responses returned by the configured Assembla server. The root cause is that the underlying XML parser is not hardened: external entity resolution and DTD processing are left enabled, the classic XXE misconfiguration. Because resolved external entities can reference local files (file:// URIs) or arbitrary network endpoints (http:// URIs), the flaw simultaneously yields information disclosure (reading controller-side secrets/config) and SSRF, which is why CWE-918 is assigned. The single affected CPE is cpe:2.3:a:jenkins_project:jenkins_assembla_plugin:*:*:*:*:*:*:*:*, scoping the issue to the Assembla plugin component running on a Jenkins controller rather than to Jenkins core.

Know when Jenkins Assembla Plugin 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 (jenkins) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 5.9 MEDIUM

Attacker must control the Assembla server's responses (a non-trivial precondition) so AC:H rather than AC:L; PR:L for the configured-integration foothold; high confidentiality from secret/file disclosure, low integrity via SSRF, no availability impact.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (jenkins).

CVSS VectorVendor: jenkins

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

Lifecycle Timeline

2
CVSS changed
Jun 24, 2026 - 15:22 NVD
7.1 (HIGH)
CVE Published
Jun 24, 2026 - 13:20 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Jenkins Assembla Plugin 1.4 and earlier does not configure its XML parser to prevent XML external entity (XXE) attacks, allowing attackers able to control the responses of the configured Assembla server to extract secrets from the Jenkins controller or perform server-side request forgery.

Executive ViewAI

Why It Matters

Jenkins Assembla Plugin versions 1.4 and earlier contain an XXE injection vulnerability (CVE-2026-57303) that allows an attacker controlling the Assembla server connection to exfiltrate Jenkins secrets and pivot into internal systems. Organizations relying on this plugin integration face credential compromise and lateral movement risk with no vendor patch currently available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) disable Assembla Plugin if operationally feasible; (2) implement network segmentation to restrict Jenkins' internal service access via firewall rules and egress filtering; (3) deploy XXE detection signatures in WAF/IDS if Jenkins APIs are externally exposed; (4) increase monitoring of Jenkins process and credential store access logs for anomalous activity; (5) if plugin remains required, run Jenkins instance in isolated network segment with no direct internal service connectivity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche Jenkins integration plugin for the Assembla service
Threat Intel
1
1 source
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA VulDB

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

XML External Entity (XXE) attacks exploit XML parsers that process Document Type Definitions (DTDs) without proper restrictions.

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