CVE-2018-1190 Pivotal Cloud Foundry UAA XSS on UAA OpenID Connect check session iframe endpoint

Medium 6.1 Published Updated

Cross-site scripting in the UAA OpenID Connect check session iframe allows attackers to execute scripts in user sessions.

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

What is CVE-2018-1190?

CVE-2018-1190 is a medium-severity cross-site scripting vulnerability in Pivotal Cloud Foundry products: all versions prior to cf-release v270, UAA v3.x prior to v3.20.2, and UAA bosh v30.x versions prior to v30.8 and all other versions prior to v45.0, published on 4 Jan 2018. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

An issue was discovered in these Pivotal Cloud Foundry products: all versions prior to cf-release v270, UAA v3.x prior to v3.20.2, and UAA bosh v30.x versions prior to v30.8 and all other versions prior to v45.0. A cross-site scripting (XSS) attack is possible in the clientId parameter of a request to the UAA OpenID Connect check session iframe endpoint used for single logout session management.

Weakness: CWE-79

Which versions are affected by CVE-2018-1190?

2 open source packages ship an affected version, including org.cloudfoundry.identity:cloudfoundry-identity-server. It affects 3 products.

PackageAffectedFixed in
org.cloudfoundry.identity:cloudfoundry-identity-server MavenFrom 3.0.03.20.2
org.cloudfoundry.identity:cloudfoundry-identity-server MavenFrom 3.0.03.20.2

Products include Cloudfoundry Cf-Release, Pivotal Uaa, Pivotal Uaa Bosh.

How do I fix CVE-2018-1190?

Upgrade org.cloudfoundry.identity:cloudfoundry-identity-server to 3.20.2 or later.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is CVE-2018-1190 being exploited?

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

Sources

Also known as GHSA-j97q-9xp9-g5fx.

Is CVE-2018-1190 in your software?

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

Check your SBOMs for free