GHSA-94g8-xv23-7656
Vaadin Flow Components possible file bypass via upload validation on the server-side
Description
When the Vaadin Upload's start listener is used to validate metadata about an incoming upload, it is possible to bypass the upload validation. Users of affected versions should apply the upgrade to a more recent Vaadin version.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- Low
What each source reports
GitHub Advisories Score used 5.3
Vaadin Flow Components possible file bypass via upload validation on the server-side
Description
When the Vaadin Upload's start listener is used to validate metadata about an incoming upload, it is possible to bypass the upload validation. Users of affected versions should apply the upgrade to a more recent Vaadin version.
- Record
GHSA-94g8-xv23-7656- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/S:N/AU:N/R:U/V:D/RE:L/U:Green - Weakness
- CWE-20, CWE-434
- Updated
- 2026-11-02
OSV 5.3
Vaadin Flow Components possible file bypass via upload validation on the server-side
Description
When the Vaadin Upload's start listener is used to validate metadata about an incoming upload, it is possible to bypass the upload validation. Users of affected versions should apply the upgrade to a more recent Vaadin version.
- Record
GHSA-94g8-xv23-7656- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/S:N/AU:N/R:U/V:D/RE:L/U:Green - Weakness
- CWE-20, CWE-434
- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
com.vaadin:vaadin-upload-flowMaven | 2.0.0 to 14.13.0 | 14.13.1 |
com.vaadin:vaadin-upload-flowMaven | 23.0.0 to 23.6.1 | 23.6.2 |
com.vaadin:vaadin-upload-flowMaven | 24.0.0 to 24.7.6 | 24.7.7 |
com.vaadin:vaadin-upload-flowMaven | 2.0.0 up to 14.13.1, plus listed versions 14.10.014.10.114.10.1014.10.1114.10.12 Show 45 moreShow less14.10.214.10.314.10.414.10.514.10.614.10.714.10.814.10.914.11.014.11.114.11.1014.11.1114.11.1214.11.1314.11.214.11.314.11.414.11.514.11.614.11.714.11.814.11.914.12.014.12.114.12.214.12.314.12.414.12.514.12.614.12.714.12.814.13.014.5.014.5.114.5.214.5.314.5.414.5.514.6.014.6.114.6.214.6.314.6.414.6.514.6.6 | 14.13.1 |
com.vaadin:vaadin-upload-flowMaven | 23.0.0 up to 23.6.2, plus listed versions 23.0.123.0.1023.0.1123.0.1223.0.13 Show 45 moreShow less23.0.1423.0.1523.0.1623.0.223.0.323.0.423.0.523.0.623.0.723.0.823.0.923.1.023.1.123.1.1023.1.1123.1.1223.1.1323.1.1423.1.1523.1.1623.1.1723.1.223.1.323.1.423.1.523.1.623.1.723.1.823.1.923.2.023.2.123.2.1023.2.1123.2.1223.2.1323.2.1423.2.1523.2.1623.2.1723.2.223.2.323.2.423.2.523.2.623.2.7 | 23.6.2 |
com.vaadin:vaadin-upload-flowMaven | 24.0.0 up to 24.7.7, plus listed versions 24.0.124.0.1024.0.1124.0.1224.0.13 Show 45 moreShow less24.0.1424.0.224.0.324.0.424.0.524.0.624.0.724.0.824.0.924.1.024.1.124.1.1024.1.1124.1.1224.1.1324.1.1424.1.1524.1.1624.1.224.1.324.1.424.1.524.1.624.1.724.1.824.1.924.2.024.2.124.2.1024.2.1124.2.1224.2.224.2.324.2.424.2.524.2.624.2.724.2.824.2.924.3.024.3.124.3.1024.3.1124.3.1224.3.13 | 24.7.7 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | GitHub Advisories, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
GHSA-94g8-xv23-7656 is a medium vulnerability (CVSS 5.3) in com.vaadin:vaadin-upload-flow, published September 4, 2025. No source lists public exploit code. Fixed in com.vaadin:vaadin-upload-flow 14.13.1.
References
github.com/vaadin/flow-components/security/advisories/GHSA-94g8-xv23-7656
nvd.nist.gov/vuln/detail/CVE-2025-9467
github.com/vaadin/flow-components/pull/7616
github.com/vaadin/flow-components/commit/bfe9e507cdcc5d90a2312c8f0162f798a29ba635
vaadin.com/security/cve-2025-9467
github.com/advisories/GHSA-94g8-xv23-7656
github.com/vaadin/flow-components
Left out here: 187 versions. The JSON record has them.