Medium
Security advisory
A persisted cross-site scripting vulnerability exists in Jenkins Groovy Postbuild Plugin 2.3.1 and older in various Jelly files that allows attackers able to control build badge content to define JavaScript that would be executed in another user's browser when that other user performs some UI actions.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2018-1000202
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 08:09 UTC · Revision 1
Source evidence
A persisted cross-site scripting vulnerability exists in Jenkins Groovy Postbuild Plugin 2.3.1 and older in various Jelly files that allows attackers able to control build badge content to define JavaScript that would be executed in another user's browser when that other user performs some UI actions.
osv:CVE-2018-1000202
Complete source record
{
"id": "7765f85298a41544d4bb1e29fd73d47bb6a5056bb12f9c815d787234917b20d3",
"url": "https://osv.dev/vulnerability/CVE-2018-1000202",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2018-1000202",
"summary": "A persisted cross-site scripting vulnerability exists in Jenkins Groovy Postbuild Plugin 2.3.1 and older in various Jelly files that allows attackers able to control build badge content to define JavaScript that would be executed in another user's browser when that other user performs some UI actions.",
"evidence": "osv:CVE-2018-1000202",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2018-1000202",
"aliases": [
"CVE-2018-1000202",
"GHSA-38ch-x695-m794"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/jenkinsci/groovy-postbuild-plugin",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "c86044c1c687569ca25bf51ade1a1e3e0b918b85"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:jenkins:groovy_postbuild:*:*:*:*:*:jenkins:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "2.3.1"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"groovy-postbuild-2.3.1",
"groovy-postbuild-2.3",
"groovy-postbuild-2.2.2",
"groovy-postbuild-2.2.1",
"groovy-postbuild-2.2",
"groovy-postbuild-2.1",
"groovy-postbuild-2.0",
"groovy-postbuild-1.10",
"groovy-postbuild-1.9",
"groovy-postbuild-1.8",
"groovy-postbuild-1.7",
"groovy-postbuild-1.6",
"groovy-postbuild-1.5"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-1000202.json"
}
}
],
"modified": "2026-10-24T10:31:03.675536906Z",
"provider": "osv",
"references": [
"https://jenkins.io/security/advisory/2018-05-09/#SECURITY-821"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2018-1000202",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 440307,
"published_at": "2018-06-05T21:29:00.807+00:00"
}