CVE-2020-36319 Potential sensitive data exposure in applications using Vaadin 15

Low 3.1 Published Updated

Insecure default ObjectMapper configuration in Vaadin flow-server may expose sensitive data in applications using RestControllers.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2020-36319?

CVE-2020-36319 is a low-severity vulnerability in Vaadin, published on 23 Apr 2021. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Insecure configuration of default ObjectMapper in com.vaadin:flow-server versions 3.0.0 through 3.0.5 (Vaadin 15.0.0 through 15.0.4) may expose sensitive data if the application also uses e.g. @RestController

Weakness: CWE-668, CWE-200

Which versions are affected by CVE-2020-36319?

2 open source packages ship an affected version, including com.vaadin:flow-server. It affects 2 products.

PackageAffectedFixed in
com.vaadin:flow-server MavenFrom 3.0.03.0.6
com.vaadin:flow-server MavenFrom 3.0.03.0.6

Products include Vaadin Flow, Vaadin Vaadin.

How do I fix CVE-2020-36319?

Upgrade com.vaadin:flow-server to 3.0.6 or later.

Is CVE-2020-36319 being exploited?

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

Sources

Also known as GHSA-rjww-2x8v-m9v9.

Is CVE-2020-36319 in your software?

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

Check your SBOMs for free