CVE-2020-9447
Java vulnerability analysis and mitigation

Overview

GWTUpload, a library for uploading files to web servers developed by Manuel Carrasco Moñino, contains a Cross-Site Scripting (XSS) vulnerability identified as CVE-2020-9447. The vulnerability was discovered in version 1.0.3 and potentially affects older versions of the software. The issue was first reported on November 12, 2019, and publicly disclosed on March 16, 2020 (CoreLabs Advisory).

Technical details

The vulnerability exists in the file upload functionality of GWTUpload, where an attacker can upload a file with a malicious filename containing JavaScript code. The library fails to properly sanitize the filename during the upload process, leading to potential XSS execution. The vulnerability is classified under CWE-79 (Failure to Preserve Web Page Structure) (CoreLabs Advisory).

Impact

If exploited, this vulnerability allows attackers to execute malicious JavaScript code in the context of other users' browsers. This can lead to data theft, website appearance manipulation, and other malicious activities such as phishing or drive-by hacking (CoreLabs Advisory).

Mitigation and workarounds

While no official version has been released to fix the issue, patches have been developed to sanitize the upload filename. These patches are available in community forks of the project (CoreLabs Advisory).

Additional resources


SourceThis report was generated using AI

Related Java vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-68931HIGH8.7
  • JavaJava
  • net.gleske:jervis
NoYesJan 13, 2026
CVE-2025-68703HIGH8.7
  • JavaJava
  • net.gleske:jervis
NoYesJan 13, 2026
CVE-2025-68704HIGH8.2
  • JavaJava
  • net.gleske:jervis
NoYesJan 13, 2026
CVE-2025-66169MEDIUM6.9
  • JavaJava
  • org.apache.camel:camel-neo4j
NoYesJan 14, 2026
CVE-2025-68925MEDIUM6.9
  • JavaJava
  • net.gleske:jervis
NoYesJan 13, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management