{"id":"CVE-2022-38664","aliases":["EUVD-2022-6457","GHSA-28w4-h56g-grg7"],"status":"published","title":"Cross-site Scripting in Jenkins Job Configuration History Plugin","description":"Jenkins Job Configuration History Plugin 1165.v8cc9fd1f4597 and earlier does not escape the job name on the System Configuration History page, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to configure job names.","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.00751,"percentile":0.55268,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2022-08-23T16:45:31Z","modified":"2026-06-17T04:56:57Z","fixes":[{"ecosystem":"Maven","package":"org.jenkins-ci.plugins:jobConfigHistory","fixed_in":["1166.vc9f255f45b"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.jenkins-ci.plugins:jobConfigHistory","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1165.v8cc9fd1f4597"},{"fixed":"1166.vc9f255f45b"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.jenkins-ci.plugins:jobConfigHistory","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1166.vc9f255f45b"}]}],"versions":["1.10","1.11","1.12","1.13","1119.v509e1017356b_","1133.v0f5420f85053","1139.v888b_656ca_f6d","1146.v94c2521f9213","1148.v8607da_ef251e","1155.v28a_46a_cc06a_5","1156.v536a_97b_8d649","1163.ve82c7c6e60a_3","1165.v8cc9fd1f4597","2.0","2.1","2.1.1","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.18.1","2.18.2","2.18.3","2.19","2.2","2.20","2.21","2.22","2.23","2.23.1","2.24","2.25","2.26","2.27","2.28","2.28.1","2.29","2.29-rc1073.41ef89cf4e15","2.3","2.30","2.31-rc1092.de9e11acbcf3","2.31-rc1098.b666422863b2","2.31-rc1107.2354f08725a_8","2.31-rc1118.fdcd7d8898ff","2.4","2.5","2.6","2.8","2.9"]}],"products":[{"vendor":"jenkins","product":"job_configuration_history"},{"vendor":"jenkins project","product":"jenkins job configuration history plugin"}],"references":[{"url":"https://www.jenkins.io/security/advisory/2022-08-23/#SECURITY-2765","tags":["x_refsource_CONFIRM","x_transferred","Vendor Advisory","web"]},{"url":"http://www.openwall.com/lists/oss-security/2022/08/23/2","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-38664","tags":["advisory"]},{"url":"https://github.com/jenkinsci/job-config-history-plugin/commit/c9f255f45b8a6ed008d66be094526adfd80ca035","tags":["web"]},{"url":"https://github.com/advisories/GHSA-28w4-h56g-grg7"},{"url":"https://github.com/jenkinsci/job-config-history-plugin","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2022-38664","description":"Jenkins Job Configuration History Plugin 1165.v8cc9fd1f4597 and earlier does not escape the job name on the System Configuration History page, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to configure job names.","status":"published","published":"2022-08-23T16:45:31Z","modified":"2024-08-03T11:02:14.355Z","updated_at":"2026-11-02T14:34:37.272373Z"}],"euvd":[{"id":"EUVD-2022-6457","description":"Jenkins Job Configuration History Plugin 1165.v8cc9fd1f4597 and earlier does not escape the job name on the System Configuration History page, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to configure job names.","status":"published","published":"2022-08-23T16:45:31Z","modified":"2024-08-03T11:02:14Z","updated_at":"2026-11-03T03:25:21.94292Z"}],"ghsa":[{"id":"GHSA-28w4-h56g-grg7","title":"Cross-site Scripting in Jenkins Job Configuration History Plugin","description":"Jenkins Job Configuration History Plugin 1165.v8cc9fd1f4597 and earlier does not escape the job name on the System Configuration History page, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to configure job names.","status":"published","published":"2022-08-24T00:00:28Z","modified":"2024-01-04T12:02:17Z","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"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:37:29.411214Z"}],"nvd":[{"id":"CVE-2022-38664","description":"Jenkins Job Configuration History Plugin 1165.v8cc9fd1f4597 and earlier does not escape the job name on the System Configuration History page, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to configure job names.","status":"published","published":"2022-08-23T17:15:15.31Z","modified":"2026-06-17T04:56:57.93Z","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"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:07:25.883929Z"}],"osv":[{"id":"GHSA-28w4-h56g-grg7","title":"Cross-site Scripting in Jenkins Job Configuration History Plugin","description":"Jenkins Job Configuration History Plugin 1165.v8cc9fd1f4597 and earlier does not escape the job name on the System Configuration History page, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers able to configure job names.","status":"published","published":"2022-08-24T00:00:28Z","modified":"2024-02-16T08:16:28.848621Z","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"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:33.956911Z"}]}}
