CVE-2023-5384 Infinispan: credentials returned from configuration as clear text
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.
| Package | Affected | Fixed in |
|---|---|---|
org.infinispan:infinispan-cachestore-jdbc Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-cachestore-jdbc Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-cachestore-jdbc Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-cachestore-jdbc Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-cachestore-jdbc-common Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-cachestore-jdbc-common Maven | All versions | 14.0.25.Final |
26 more packages
org.infinispan:infinispan-cachestore-jdbc-common Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-cachestore-jdbc-common Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-cachestore-remote Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-cachestore-remote Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-cachestore-remote Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-cachestore-remote Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-cachestore-sql Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-cachestore-sql Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-cachestore-sql Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-cachestore-sql Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-client-hotrod Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-client-hotrod Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-client-hotrod Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-client-hotrod Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-commons Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-commons Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-commons Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-commons Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-core Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-core Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-core Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-core Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-hotrod Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-hotrod Maven | All versions | 14.0.25.Final |
org.infinispan:infinispan-hotrod Maven | From 15.0.0.Dev01 | 15.0.0.Dev07 |
org.infinispan:infinispan-hotrod Maven | From 15.0.0.Dev01 | 15.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.
Other vulnerabilities in Red Hat Data Grid 8.4.6
- CVE-2018-1131 Deserialization of Untrusted Data in Infinispan
- CVE-2017-15089 Deserialization of Untrusted Data in Infinispan
- CVE-2019-10174 Use of Externally-Controlled Input to Select Classes or Code in Infinispan
- CVE-2023-3628 Infispan: rest bulk ops don't check permissions
- CVE-2020-25711 Improper Access Control in infinispan-server-runtime
Sources
Also known as GHSA-gg57-587f-h5v6.