Every CVESearch/Get API key

GHSA-94g8-xv23-7656

Vaadin Flow Components possible file bypass via upload validation on the server-side

5.3 MediumFix available

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 used5.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 MediumCVSS: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
OSV5.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 MediumCVSS: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

Affected packages
PackageAffectedFixed
com.vaadin:vaadin-upload-flow
Maven
2.0.0 to 14.13.0
14.13.1
com.vaadin:vaadin-upload-flow
Maven
23.0.0 to 23.6.1
23.6.2
com.vaadin:vaadin-upload-flow
Maven
24.0.0 to 24.7.6
24.7.7
com.vaadin:vaadin-upload-flow
Maven
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 less
14.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-flow
Maven
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 less
23.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-flow
Maven
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 less
24.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

History
RecordedChangedSources
first indexedGitHub 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

This page doesn't list everything

Left out here: 187 versions. The JSON record has them.

MoveEnter Open