{"id":"CVE-2020-2244","published":"2020-09-01T13:50:32Z","modified":"2024-08-04T07:01:41Z","title":"Jenkins Build Failure Analyzer Plugin 1.27.0 and earlier does not escape matching text in a form validation response…","vendor":"Jenkins","product":"Jenkins Build Failure Analyzer Plugin","tier":"tail","description":{"text":"Jenkins Build Failure Analyzer Plugin 1.27.0 and earlier does not escape matching text in a form validation response, resulting in a cross-site scripting (XSS) vulnerability exploitable by attackers able to provide console output for builds used to test build log indications.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.00753,"percentile":0.54974,"provenance":"source"},"cwes":[],"references":[{"url":"https://jenkins.io/security/advisory/2020-09-01/#SECURITY-1770","tags":["x_refsource_CONFIRM"]},{"url":"http://www.openwall.com/lists/oss-security/2020/09/01/3","tags":["mailing-list","x_refsource_MLIST"]}],"priority":{"score":11.0,"factors":[{"name":"EPSS percentile","points":10.99}]},"vendorSlug":"jenkins","affectedVersions":[{"vendor":"Jenkins project","product":"Jenkins Build Failure Analyzer Plugin","versions":[">= unspecified, <= 1.27.0"]}],"affected":[{"ecosystem":"Maven","package":"com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer","vulnerableRanges":["<1.27.1"],"patched":["1.27.1"],"from":["GHSA-p5jh-8rxp-wqjj"],"provenance":"source"}],"euvd":{"id":"EUVD-2022-4687","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-jenkins-build-failure-analyzer-plugin-cve-2019-16553","parents":[{"from":"CVE-2019-16554","to":"CVE-2020-2244","relation":"successor","confidence":"high","kind":"lineage","evidence":[{"kind":"version-step","provenance":"source","package":"Maven:com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer","fromFixed":"1.24.2","toFixed":"1.27.1","daysApart":259},{"kind":"same-code","provenance":"machine","files":["src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication.java"],"commits":["https://github.com/jenkinsci/build-failure-analyzer-plugin/commit/f316c885552ac75289cbb11b2af5757f18784bcb","https://github.com/jenkinsci/build-failure-analyzer-plugin/commit/c974938f213df0109269cb1b4508b8a1ec19f0ff"],"basis":"shared function","functions":["isValidBuildId"]}]},{"from":"CVE-2019-16553","to":"CVE-2020-2244","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication.java"],"commits":["https://github.com/jenkinsci/build-failure-analyzer-plugin/commit/f316c885552ac75289cbb11b2af5757f18784bcb","https://github.com/jenkinsci/build-failure-analyzer-plugin/commit/c974938f213df0109269cb1b4508b8a1ec19f0ff"],"basis":"shared function","functions":["isValidBuildId"]}]},{"from":"CVE-2019-16555","to":"CVE-2020-2244","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/indication/BuildLogIndication.java"],"commits":["https://github.com/jenkinsci/build-failure-analyzer-plugin/commit/f316c885552ac75289cbb11b2af5757f18784bcb","https://github.com/jenkinsci/build-failure-analyzer-plugin/commit/c974938f213df0109269cb1b4508b8a1ec19f0ff"],"basis":"shared function","functions":["isValidBuildId"]}]}],"packageHistory":[{"cve":"CVE-2019-16553","published":"2019-12-17","fixed":"1.24.2","kev":false},{"cve":"CVE-2019-16554","published":"2019-12-17","fixed":"1.24.2","kev":false},{"cve":"CVE-2019-16555","published":"2019-12-17","fixed":"1.24.2","kev":false},{"cve":"CVE-2020-2244","published":"2020-09-01","fixed":"1.27.1","kev":false},{"cve":"CVE-2023-43499","published":"2023-09-20","fixed":"2.4.2","kev":false},{"cve":"CVE-2023-43500","published":"2023-09-20","fixed":"2.4.2","kev":false},{"cve":"CVE-2023-43501","published":"2023-09-20","fixed":"2.4.2","kev":false}],"package":"Maven:com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer"}}