{"id":"CVE-2020-2244","aliases":["EUVD-2022-4687","GHSA-p5jh-8rxp-wqjj"],"status":"published","title":"XSS vulnerability in Jenkins Build Failure Analyzer Plugin","description":"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.","severity":{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.00753,"percentile":0.55346,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2020-09-01T13:50:32Z","modified":"2026-10-24T10:30:15Z","fixes":[{"ecosystem":"Maven","package":"com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer","fixed_in":["1.27.1"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.27.0"},{"fixed":"1.27.1"}]}]},{"source":"osv","ecosystem":"Maven","package":"com.sonyericsson.jenkins.plugins.bfa:build-failure-analyzer","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.27.1"}]}],"versions":["1.10.0","1.10.2","1.10.3","1.11.0","1.12.0","1.12.1","1.13.0","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.14.0","1.15.0","1.16.0","1.17.0","1.17.1","1.17.2","1.18.0","1.18.1","1.19.0","1.19.1","1.19.2","1.2.0","1.20.0","1.21.0","1.22.0","1.23.0","1.23.0-beta-1","1.23.1","1.23.2","1.24.0","1.24.1","1.24.2","1.25.0","1.25.1","1.26.0","1.27.0","1.3.0","1.4.0","1.4.1","1.5.0","1.5.1","1.6.0","1.7.0","1.8.0","1.8.1","1.9.0","1.9.1"]}],"products":[{"vendor":"jenkins","product":"build_failure_analyzer"},{"vendor":"jenkins project","product":"jenkins build failure analyzer plugin"}],"references":[{"url":"https://jenkins.io/security/advisory/2020-09-01/#SECURITY-1770","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","advisory","web"]},{"url":"http://www.openwall.com/lists/oss-security/2020/09/01/3","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-2244","tags":["advisory"]},{"url":"https://github.com/jenkinsci/build-failure-analyzer-plugin/commit/c974938f213df0109269cb1b4508b8a1ec19f0ff","tags":["web"]},{"url":"https://github.com/advisories/GHSA-p5jh-8rxp-wqjj"},{"url":"https://github.com/jenkinsci/build-failure-analyzer-plugin","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2020-2244","description":"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.","status":"published","published":"2020-09-01T13:50:32Z","modified":"2024-08-04T07:01:41.168Z","updated_at":"2026-11-02T14:35:51.206854Z"}],"euvd":[{"id":"EUVD-2022-4687","description":"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.","status":"published","published":"2020-09-01T13:50:32Z","modified":"2024-08-04T07:01:41Z","updated_at":"2026-11-03T03:08:09.929524Z"}],"ghsa":[{"id":"GHSA-p5jh-8rxp-wqjj","title":"XSS vulnerability in Jenkins Build Failure Analyzer Plugin","description":"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.\n\nBuild Failure Analyzer Plugin 1.27.1 escapes matching text in the affected form validation response.","status":"published","published":"2022-05-24T17:27:07Z","modified":"2023-12-07T21:45:03Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:37:24.593982Z"}],"nvd":[{"id":"CVE-2020-2244","description":"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.","status":"published","published":"2020-09-01T14:15:12.987Z","modified":"2026-06-17T03:12:03.773Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":3.5,"vector":"AV:N/AC:M/Au:S/C:N/I:P/A:N","level":"low","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:06:13.600965Z"}],"osv":[{"id":"CVE-2020-2244","description":"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.","status":"published","published":"2020-09-01T14:15:12.987Z","modified":"2026-10-24T10:30:15.943126609Z","cvss":[{"version":"3.1","score":5.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:15.534837Z"},{"id":"GHSA-p5jh-8rxp-wqjj","title":"XSS vulnerability in Jenkins Build Failure Analyzer Plugin","description":"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.\n\nBuild Failure Analyzer Plugin 1.27.1 escapes matching text in the affected form validation response.","status":"published","published":"2022-05-24T17:27:07Z","modified":"2024-02-16T08:14:28.629077Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:52.534897Z"}]}}
