Every CVESearch/Get API key

GHSA-c57f-4vp2-jqhm

Insecure temporary directory usage in frontend build functionality of Vaadin 14 and 15-19

6.3 MediumFix available

Insecure temporary directory usage in frontend build functionality of com.vaadin:flow-server versions 2.0.9 through 2.5.2 (Vaadin 14.0.3 through Vaadin 14.5.2), 3.0 prior to 6.0 (Vaadin 15 prior to 19), and 6.0.0 through 6.0.5 (Vaadin 19.0.0 through 19.0.4) allows local users to inject malicious code into frontend resources during application rebuilds.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

What each source reports

GitHub Advisories Score used6.3

Insecure temporary directory usage in frontend build functionality of Vaadin 14 and 15-19

Insecure temporary directory usage in frontend build functionality of com.vaadin:flow-server versions 2.0.9 through 2.5.2 (Vaadin 14.0.3 through Vaadin 14.5.2), 3.0 prior to 6.0 (Vaadin 15 prior to 19), and 6.0.0 through 6.0.5 (Vaadin 19.0.0 through 19.0.4) allows local users to inject malicious code into frontend resources during application rebuilds.

Record
GHSA-c57f-4vp2-jqhm
CVSS 3.1
6.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-379
Updated
2026-11-02
OSV6.3

Insecure temporary directory usage in frontend build functionality of Vaadin 14 and 15-19

Insecure temporary directory usage in frontend build functionality of com.vaadin:flow-server versions 2.0.9 through 2.5.2 (Vaadin 14.0.3 through Vaadin 14.5.2), 3.0 prior to 6.0 (Vaadin 15 prior to 19), and 6.0.0 through 6.0.5 (Vaadin 19.0.0 through 19.0.4) allows local users to inject malicious code into frontend resources during application rebuilds.

Record
GHSA-c57f-4vp2-jqhm
CVSS 3.1
6.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-379
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
com.vaadin:flow-server
Maven
2.0.9 to 2.5.2
2.5.3
com.vaadin:flow-server
Maven
3.0.0 to 6.0.5
6.0.6
com.vaadin:flow-server
Maven
2.0.9 up to 2.5.3, plus listed versions
2.0.102.0.112.0.122.0.132.0.14
Show 43 moreShow less
2.0.152.0.162.0.172.0.182.0.192.1.02.1.0.beta22.1.12.1.22.1.32.1.42.1.52.1.62.1.72.1.82.1.92.2.02.2.0.alpha112.2.12.2.22.2.32.3.02.3.0.beta12.3.12.3.22.3.32.3.42.3.52.3.62.3.72.4.02.4.12.4.22.4.32.4.42.4.52.4.62.4.72.4.82.4.92.5.02.5.12.5.2
2.5.3
com.vaadin:flow-server
Maven
3.0.0 up to 6.0.6, plus listed versions
3.0.13.0.23.0.33.0.43.0.5
Show 29 moreShow less
3.0.63.0.73.1.03.1.13.1.23.1.33.1.53.1.63.1.74.0.04.0.14.0.24.0.34.0.44.0.54.0.64.0.74.0.85.0.05.0.15.0.25.0.35.0.46.0.06.0.16.0.26.0.36.0.46.0.5
6.0.6

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

GHSA-c57f-4vp2-jqhm is a medium vulnerability (CVSS 6.3) in com.vaadin:flow-server, published May 6, 2021. No source lists public exploit code. Fixed in com.vaadin:flow-server 2.5.3.

References

MoveEnter Open