CVE-2019-10386
Description
CSRF in Jenkins XL TestView Plugin 1.2.0 and earlier allows attackers with Overall/Read to connect to arbitrary URLs using attacker-specified credential IDs, capturing stored credentials.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
CSRF in Jenkins XL TestView Plugin 1.2.0 and earlier allows attackers with Overall/Read to connect to arbitrary URLs using attacker-specified credential IDs, capturing stored credentials.
Vulnerability
Overview
CVE-2019-10386 is a cross-site request forgery (CSRF) vulnerability in the Jenkins XL TestView Plugin, versions 1.2.0 and earlier. The flaw resides in the XLTestView.XLTestDescriptor#doTestConnection method, which does not perform any CSRF protection checks. This allows an attacker to trick a Jenkins user with Overall/Read permissions into making an unintended HTTP request [1][2].
Exploitation
To exploit this vulnerability, an attacker must first obtain valid credential IDs from the Jenkins instance through another method (e.g., by exploiting a different flaw or through configuration exposure). The attacker then crafts a malicious web page or link that, when visited by an authenticated Jenkins user with Overall/Read access, triggers a request to the doTestConnection endpoint. This request uses the attacker-specified credential IDs and a URL controlled by the attacker [1][3].
Impact
Successful exploitation allows the attacker to connect to an arbitrary URL using the attacker-chosen credentials stored in Jenkins. This effectively captures those credentials, potentially leading to further compromise of the Jenkins environment or other systems reachable by the attacker's URL [1][2]. Users with only Overall/Read access are sufficient to trigger the attack, making the impact significant even for low-privileged users.
Mitigation
As of the Jenkins Security Advisory published on August 7, 2019, no fix was immediately available for the XL TestView Plugin. The advisory lists the plugin among those with unresolved security issues [1][2]. Users are advised to restrict Overall/Read access where possible and monitor for plugin updates. No workaround is mentioned for this specific vulnerability.
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
com.xebialabs.xlt.ci:xltestview-pluginMaven | <= 1.2.0 | — |
Affected products
2- Range: 1.2.0 and earlier
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- github.com/advisories/GHSA-6q4p-jrjv-44gfghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2019-10386ghsaADVISORY
- www.openwall.com/lists/oss-security/2019/08/07/1ghsamailing-listx_refsource_MLISTWEB
- jenkins.io/security/advisory/2019-08-07/ghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.