{"id":"CVE-2020-9447","aliases":["EUVD-2021-0766","GHSA-5chj-xprr-7qqx"],"status":"published","title":"Cross-site Scripting in GwtUpload","description":"There is an XSS (cross-site scripting) vulnerability in GwtUpload 1.0.3 in the file upload functionality. Someone can upload a file with a malicious filename, which contains JavaScript code, which would result in XSS. Cross-site scripting enables attackers to steal data, change the appearance of a website, and perform other malicious activities like phishing or drive-by hacking.","severity":{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.00759,"percentile":0.5552,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-79"],"published":"2020-02-28T15:07:46Z","modified":"2026-10-20T10:54:26Z","affected":[{"source":"ghsa","ecosystem":"Maven","package":"com.googlecode.gwtupload:gwtupload","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.0.3"}]}]},{"source":"osv","ecosystem":"Maven","package":"com.googlecode.gwtupload:gwtupload","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.0.3"}]}],"versions":["0.6","0.6.1","0.6.3","0.6.3-compat","0.6.4","0.6.5","0.6.6","1.0.0","1.0.1","1.0.3"]}],"products":[{"vendor":"gwtupload_project","product":"gwtupload"}],"references":[{"url":"https://github.com/manolo/gwtupload/issues/32","tags":["x_refsource_MISC","x_transferred","Exploit","Issue Tracking","Third Party Advisory","report","web"]},{"url":"https://www.coresecurity.com/advisories/gwtupload-xss-file-upload-functionality","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","evidence","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-9447","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-5chj-xprr-7qqx"},{"url":"https://github.com/manolo/gwtupload","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2020-9447","description":"There is an XSS (cross-site scripting) vulnerability in GwtUpload 1.0.3 in the file upload functionality. Someone can upload a file with a malicious filename, which contains JavaScript code, which would result in XSS. Cross-site scripting enables attackers to steal data, change the appearance of a website, and perform other malicious activities like phishing or drive-by hacking.","status":"published","published":"2020-02-28T15:07:46Z","modified":"2024-08-04T10:26:16.101Z","updated_at":"2026-11-02T14:35:49.538427Z"}],"euvd":[{"id":"EUVD-2021-0766","description":"There is an XSS (cross-site scripting) vulnerability in GwtUpload 1.0.3 in the file upload functionality. Someone can upload a file with a malicious filename, which contains JavaScript code, which would result in XSS. Cross-site scripting enables attackers to steal data, change the appearance of a website, and perform other malicious activities like phishing or drive-by hacking.","status":"published","published":"2020-02-28T15:07:46Z","modified":"2024-08-04T10:26:16Z","updated_at":"2026-11-03T03:07:54.025234Z"}],"ghsa":[{"id":"GHSA-5chj-xprr-7qqx","title":"Cross-site Scripting in GwtUpload","description":"The file-upload feature in GwtUpload 1.0.3 allows XSS via a crafted filename.","status":"published","published":"2021-04-22T16:15:33Z","modified":"2023-02-01T05:05:37Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:36:34.917834Z"}],"nvd":[{"id":"CVE-2020-9447","description":"There is an XSS (cross-site scripting) vulnerability in GwtUpload 1.0.3 in the file upload functionality. Someone can upload a file with a malicious filename, which contains JavaScript code, which would result in XSS. Cross-site scripting enables attackers to steal data, change the appearance of a website, and perform other malicious activities like phishing or drive-by hacking.","status":"published","published":"2020-02-28T16:15:11.087Z","modified":"2026-06-17T03:27:57.967Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:05:54.796125Z"}],"osv":[{"id":"CVE-2020-9447","description":"There is an XSS (cross-site scripting) vulnerability in GwtUpload 1.0.3 in the file upload functionality. Someone can upload a file with a malicious filename, which contains JavaScript code, which would result in XSS. Cross-site scripting enables attackers to steal data, change the appearance of a website, and perform other malicious activities like phishing or drive-by hacking.","status":"published","published":"2020-02-28T16:15:11.087Z","modified":"2026-10-20T10:54:26.108772035Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:17.663289Z"},{"id":"GHSA-5chj-xprr-7qqx","title":"Cross-site Scripting in GwtUpload","description":"The file-upload feature in GwtUpload 1.0.3 allows XSS via a crafted filename.","status":"published","published":"2021-04-22T16:15:33Z","modified":"2023-11-08T04:04:20.443469Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:38.213481Z"}]}}
