CVE-2023-25499 Possible information disclosure in non visible components

Medium 5.7 Published Updated

Attackers can potentially access sensitive data from non-visible UI components sent to the browser in Vaadin applications.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2023-25499?

CVE-2023-25499 is a medium-severity vulnerability in vaadin flow-server, published on 22 Jun 2023. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

When adding non-visible components to the UI in server side, content is sent to the browser in Vaadin 10.0.0 through 10.0.22, 11.0.0 through 14.10.0, 15.0.0 through 22.0.28, 23.0.0 through 23.3.12, 24.0.0 through 24.0.5 and 24.1.0.alpha1 to 24.1.0.beta1, resulting in potential information disclosure.

Weakness: CWE-200

Which versions are affected by CVE-2023-25499?

22 open source packages ship an affected version, including com.vaadin:flow-server and com.vaadin:vaadin. It affects 1 product.

PackageAffectedFixed in
com.vaadin:flow-server MavenFrom 1.0.01.0.20
com.vaadin:flow-server MavenFrom 1.0.01.0.20
com.vaadin:flow-server MavenFrom 1.1.02.8.10
com.vaadin:flow-server MavenFrom 1.1.02.8.10
com.vaadin:flow-server MavenFrom 23.0.023.3.11
com.vaadin:flow-server MavenFrom 23.0.023.3.11
16 more packages
com.vaadin:flow-server MavenFrom 24.0.024.0.8
com.vaadin:flow-server MavenFrom 24.0.024.0.8
com.vaadin:flow-server MavenFrom 24.1.0.alpha124.1.0
com.vaadin:flow-server MavenFrom 24.1.0.alpha124.1.0
com.vaadin:flow-server MavenFrom 3.0.09.1.1
com.vaadin:flow-server MavenFrom 3.0.09.1.1
com.vaadin:vaadin MavenFrom 10.0.010.0.23
com.vaadin:vaadin MavenFrom 10.0.010.0.23
com.vaadin:vaadin MavenFrom 11.0.014.10.1
com.vaadin:vaadin MavenFrom 11.0.014.10.1
com.vaadin:vaadin MavenFrom 23.0.023.3.13
com.vaadin:vaadin MavenFrom 23.0.023.3.13
com.vaadin:vaadin MavenFrom 24.0.024.0.6
com.vaadin:vaadin MavenFrom 24.0.024.0.6
com.vaadin:vaadin MavenFrom 24.1.0.alpha124.1.0
com.vaadin:vaadin MavenFrom 24.1.0.alpha124.1.0

Products include Vaadin Vaadin.

How do I fix CVE-2023-25499?

Upgrade com.vaadin:flow-server to a fixed version for your release line: 1.0.20, 2.8.10, 23.3.11 or 24.0.8.

Is CVE-2023-25499 being exploited?

There is no known exploitation of CVE-2023-25499 in the wild and no public exploit code.

Sources

Also known as GHSA-5f9v-mv5g-jh5q.

Is CVE-2023-25499 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free