CVE-2023-5384 Infinispan: credentials returned from configuration as clear text

High 7.2 Published Updated

Attackers can read clear-text credentials from serialized cache configurations in Infinispan, exposing sensitive database and remote store passwords.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2023-5384?

CVE-2023-5384 is a high-severity vulnerability in Red Hat Data Grid 8.4.6, published on 18 Dec 2023. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

A flaw was found in Infinispan. When serializing the configuration for a cache to XML/JSON/YAML, which contains credentials (JDBC store with connection pooling, remote store), the credentials are returned in clear text as part of the configuration.

Weakness: CWE-312

Which versions are affected by CVE-2023-5384?

32 open source packages ship an affected version, including org.infinispan:infinispan-cachestore-jdbc, org.infinispan:infinispan-cachestore-jdbc-common and org.infinispan:infinispan-cachestore-remote. It affects 3 products.

PackageAffectedFixed in
org.infinispan:infinispan-cachestore-jdbc MavenAll versions14.0.25.Final
org.infinispan:infinispan-cachestore-jdbc MavenAll versions14.0.25.Final
org.infinispan:infinispan-cachestore-jdbc MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-cachestore-jdbc MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-cachestore-jdbc-common MavenAll versions14.0.25.Final
org.infinispan:infinispan-cachestore-jdbc-common MavenAll versions14.0.25.Final
26 more packages
org.infinispan:infinispan-cachestore-jdbc-common MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-cachestore-jdbc-common MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-cachestore-remote MavenAll versions14.0.25.Final
org.infinispan:infinispan-cachestore-remote MavenAll versions14.0.25.Final
org.infinispan:infinispan-cachestore-remote MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-cachestore-remote MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-cachestore-sql MavenAll versions14.0.25.Final
org.infinispan:infinispan-cachestore-sql MavenAll versions14.0.25.Final
org.infinispan:infinispan-cachestore-sql MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-cachestore-sql MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-client-hotrod MavenAll versions14.0.25.Final
org.infinispan:infinispan-client-hotrod MavenAll versions14.0.25.Final
org.infinispan:infinispan-client-hotrod MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-client-hotrod MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-commons MavenAll versions14.0.25.Final
org.infinispan:infinispan-commons MavenAll versions14.0.25.Final
org.infinispan:infinispan-commons MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-commons MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-core MavenAll versions14.0.25.Final
org.infinispan:infinispan-core MavenAll versions14.0.25.Final
org.infinispan:infinispan-core MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-core MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-hotrod MavenAll versions14.0.25.Final
org.infinispan:infinispan-hotrod MavenAll versions14.0.25.Final
org.infinispan:infinispan-hotrod MavenFrom 15.0.0.Dev0115.0.0.Dev07
org.infinispan:infinispan-hotrod MavenFrom 15.0.0.Dev0115.0.0.Dev07

Products include Infinispan Infinispan, Redhat Data Grid, Redhat Jboss Data Grid.

How do I fix CVE-2023-5384?

Upgrade org.infinispan:infinispan-cachestore-jdbc to a fixed version for your release line: 14.0.25.Final or 15.0.0.Dev07.

Is CVE-2023-5384 being exploited?

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

Sources

Also known as GHSA-gg57-587f-h5v6.

Is CVE-2023-5384 in your software?

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

Check your SBOMs for free