{"id":"CVE-2016-2162","published":"2016-04-12T16:00:00Z","modified":"2024-08-05T23:17:50Z","title":"Apache Struts 2.x before 2.3.25 does not sanitize text in the Locale object constructed by I18NInterceptor, which…","vendor":null,"product":null,"tier":"tail","description":{"text":"Apache Struts 2.x before 2.3.25 does not sanitize text in the Locale object constructed by I18NInterceptor, which might allow remote attackers to conduct cross-site scripting (XSS) attacks via unspecified vectors involving language display.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.0778,"percentile":0.94632,"provenance":"source"},"cwes":[],"references":[{"url":"http://www.securitytracker.com/id/1035272","tags":["vdb-entry","x_refsource_SECTRACK"]},{"url":"http://www.securityfocus.com/bid/85070","tags":["vdb-entry","x_refsource_BID"]},{"url":"http://struts.apache.org/docs/s2-030.html","tags":["x_refsource_CONFIRM"]}],"priority":{"score":18.9,"factors":[{"name":"EPSS percentile","points":18.93}]},"affected":[{"ecosystem":"Maven","package":"org.apache.struts:struts2-core","vulnerableRanges":[">=2.0.0, <2.3.28"],"patched":["2.3.28"],"from":["GHSA-2j4q-9fff-236j"],"provenance":"source"}],"euvd":{"id":"EUVD-2022-1999","exploited":false,"provenance":"source"},"lineage":{"packageHistory":[{"cve":"CVE-2015-5209","published":"2017-08-29","fixed":"2.3.24.1","kev":false},{"cve":"CVE-2016-0785","published":"2016-04-12","fixed":"2.3.24.3","kev":false},{"cve":"CVE-2016-3093","published":"2016-06-07","fixed":"2.3.24.3","kev":false},{"cve":"CVE-2016-2162","published":"2016-04-12","fixed":"2.3.28","kev":false},{"cve":"CVE-2016-4003","published":"2016-04-12","fixed":"2.3.28","kev":false},{"cve":"CVE-2016-3081","published":"2016-04-26","fixed":"2.3.28.1","kev":true,"link":{"from":"CVE-2016-2162","to":"CVE-2016-3081","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"Maven:org.apache.struts:struts2-core","fromFixed":"2.3.28","toFixed":"2.3.28.1","daysApart":14}]}},{"cve":"CVE-2016-3082","published":"2016-04-26","fixed":"2.3.28.1","kev":false,"link":{"from":"CVE-2016-2162","to":"CVE-2016-3082","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"Maven:org.apache.struts:struts2-core","fromFixed":"2.3.28","toFixed":"2.3.28.1","daysApart":14}]}},{"cve":"CVE-2016-3087","published":"2016-06-07","fixed":"2.3.28.1","kev":false,"link":{"from":"CVE-2016-2162","to":"CVE-2016-3087","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"Maven:org.apache.struts:struts2-core","fromFixed":"2.3.28","toFixed":"2.3.28.1","daysApart":56}]}}],"package":"Maven:org.apache.struts:struts2-core"}}