Every CVE Search/ Get API key

CVE-2019-10174

Use of Externally-Controlled Input to Select Classes or Code in Infinispan

7.5 HighFix available

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan's privileges. The attacker can use reflection to introduce new, malicious behavior into the application.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

3.09%Up 2.3 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 7.5

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan's privileges. The attacker can use reflection to introduce new, malicious behavior into the application.

Record
CVE-2019-10174
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-470
Updated
2026-11-02
EUVDEUVD-2022-4059 7.5

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan's privileges. The attacker can use reflection to introduce new, malicious behavior into the application.

Record
EUVD-2022-4059
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-h47x-2j37-fw5m 7.5

Use of Externally-Controlled Input to Select Classes or Code in Infinispan

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan's privileges. The attacker can use reflection to introduce new, malicious behavior into the application.

Record
GHSA-h47x-2j37-fw5m
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-470
Updated
2026-11-02
NVD 8.8

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan's privileges. The attacker can use reflection to introduce new, malicious behavior into the application.

Record
CVE-2019-10174
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.5 MediumAV:N/AC:L/Au:S/C:P/I:P/A:P
Weakness
CWE-470
Updated
2026-11-02
OSV 8.8

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan's privileges. The attacker can use reflection to introduce new, malicious behavior into the application.

Record
CVE-2019-10174
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVGHSA-h47x-2j37-fw5m 7.5

Use of Externally-Controlled Input to Select Classes or Code in Infinispan

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan's privileges. The attacker can use reflection to introduce new, malicious behavior into the application.

Record
GHSA-h47x-2j37-fw5m
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-470
Updated
2026-11-02
Show 4 moreShow less
OSVOESA-2024-1667 8.8

infinispan security update

Infinispan is an extremely scalable, highly available data grid platform - 100% open source, and written in Java. The purpose of Infinispan is to expose a data structure that is highly concurrent, designed ground-up to make the most of modern multi-processor/multi-core architectures while at the same time providing distributed cache capabilities. At its core Infinispan exposes a Cache interface which extends java.util.Map. It is also optionally is backed by a peer-to-peer network architecture to distribute state efficiently around a data grid.

Security Fix(es):

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan's privileges. The attacker can use reflection to introduce new, malicious behavior into the application.(CVE-2019-10174)

Record
OESA-2024-1667
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2025-1092 8.8

infinispan security update

Infinispan is an extremely scalable, highly available data grid platform - 100% open source, and written in Java. The purpose of Infinispan is to expose a data structure that is highly concurrent, designed ground-up to make the most of modern multi-processor/multi-core architectures while at the same time providing distributed cache capabilities. At its core Infinispan exposes a Cache interface which extends java.util.Map. It is also optionally is backed by a peer-to-peer network architecture to distribute state efficiently around a data grid.

Security Fix(es):

A vulnerability was found in Infinispan such that the invokeAccessibly method from the public class ReflectionUtil allows any application class to invoke private methods in any class with Infinispan s privileges. The attacker can use reflection to introduce new, malicious behavior into the application.(CVE-2019-10174)

Record
OESA-2025-1092
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2020:2063 7.5

Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.2 security update

Record
RHSA-2020:2063
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2024:5856 9.8

Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.1.7 on RHEL 7 security update

Record
RHSA-2024:5856
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.infinispan:infinispan-core
Maven
through 8.2.11.Final
8.2.12.Final
org.infinispan:infinispan-core
Maven
9.0.0.Final to 9.4.16.Final
9.4.17.Final
org.infinispan:infinispan-core
Maven
before 8.2.12.Final, plus listed versions
5.0.0.FINAL5.0.1.FINAL5.1.0.ALPHA15.1.0.ALPHA25.1.0.BETA1
Show 45 moreShow less
5.1.0.BETA25.1.0.BETA35.1.0.BETA45.1.0.BETA55.1.0.CR15.1.0.CR25.1.0.CR35.1.0.CR45.1.0.FINAL5.1.1.CR15.1.1.FINAL5.1.2.CR15.1.2.FINAL5.1.3.CR15.1.3.FINAL5.1.4.CR15.1.4.FINAL5.1.5.CR15.1.5.FINAL5.1.6.FINAL5.1.7.Final5.1.8.Final5.2.0.ALPHA15.2.0.ALPHA25.2.0.Alpha35.2.0.Alpha45.2.0.Beta15.2.0.Beta25.2.0.Beta35.2.0.Beta45.2.0.Beta55.2.0.Beta65.2.0.CR15.2.0.CR25.2.0.CR35.2.0.Final5.2.1.Final5.2.10.Final5.2.11.CR15.2.11.Final5.2.12.Final5.2.13.Final5.2.14.Final5.2.15.Final5.2.18.Final
8.2.12.Final
org.infinispan:infinispan-core
Maven
9.0.0.Final up to 9.4.17.Final, plus listed versions
9.0.1.Final9.0.2.Final9.0.3.Final9.1.0.Alpha19.1.0.Beta1
Show 45 moreShow less
9.1.0.CR19.1.0.Final9.1.1.Final9.1.2.Final9.1.3.Final9.1.4.Final9.1.5.Final9.1.6.Final9.1.7.Final9.2.0.Alpha19.2.0.Alpha29.2.0.Beta19.2.0.Beta29.2.0.CR19.2.0.CR29.2.0.CR39.2.0.Final9.2.1.Final9.2.2.Final9.2.3.Final9.2.4.Final9.2.5.Final9.3.0.Alpha19.3.0.Beta19.3.0.CR19.3.0.Final9.3.1.Final9.3.2.Final9.3.3.Final9.3.4.Final9.3.5.Final9.3.6.Final9.3.8.Final9.3.9.Final9.4.0.Alpha19.4.0.Beta19.4.0.CR19.4.0.CR29.4.0.CR39.4.0.Final9.4.1.Final9.4.10.Final9.4.11.Final9.4.12.Final9.4.13.Final
9.4.17.Final
infinispan
openEuler:20.03-LTS-SP1
before 8.2.4-13.oe1
8.2.4-13.oe1
infinispan
openEuler:20.03-LTS-SP4
before 8.2.4-13.oe2003sp4
8.2.4-13.oe2003sp4
infinispan
openEuler:22.03-LTS
before 8.2.4-13.oe2203sp3
8.2.4-13.oe2203sp3
infinispan
openEuler:22.03-LTS-SP1
before 8.2.4-13.oe2203sp1
8.2.4-13.oe2203sp1
infinispan
openEuler:22.03-LTS-SP2
before 8.2.4-13.oe2203sp2
8.2.4-13.oe2203sp2
infinispan
openEuler:22.03-LTS-SP3
before 8.2.4-13.oe2203sp3
8.2.4-13.oe2203sp3
Show 46 moreShow less
Affected packages
PackageAffectedFixed
infinispan
openEuler:24.03-LTS
before 8.2.4-13.oe2403
8.2.4-13.oe2403
eap7-glassfish-jsf
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:2.3.5-11.SP3_redhat_00009.1.el6eap
0:2.3.5-11.SP3_redhat_00009.1.el6eap
eap7-infinispan
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-infinispan-cachestore-jdbc
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-infinispan-cachestore-remote
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-infinispan-client-hotrod
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-infinispan-commons
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-infinispan-core
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-infinispan-hibernate-cache-commons
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-infinispan-hibernate-cache-spi
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-infinispan-hibernate-cache-v53
Red Hat:jboss_enterprise_application_platform:7.2::el6
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el6eap
0:9.3.9-1.Final_redhat_00001.1.el6eap
eap7-glassfish-jsf
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:2.3.5-11.SP3_redhat_00009.1.el7eap
0:2.3.5-11.SP3_redhat_00009.1.el7eap
eap7-infinispan
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-infinispan-cachestore-jdbc
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-infinispan-cachestore-remote
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-infinispan-client-hotrod
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-infinispan-commons
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-infinispan-core
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-infinispan-hibernate-cache-commons
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-infinispan-hibernate-cache-spi
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-infinispan-hibernate-cache-v53
Red Hat:jboss_enterprise_application_platform:7.2::el7
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el7eap
0:9.3.9-1.Final_redhat_00001.1.el7eap
eap7-glassfish-jsf
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:2.3.5-11.SP3_redhat_00009.1.el8eap
0:2.3.5-11.SP3_redhat_00009.1.el8eap
eap7-infinispan
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-infinispan-cachestore-jdbc
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-infinispan-cachestore-remote
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-infinispan-client-hotrod
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-infinispan-commons
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-infinispan-core
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-infinispan-hibernate-cache-commons
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-infinispan-hibernate-cache-spi
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-infinispan-hibernate-cache-v53
Red Hat:jboss_enterprise_application_platform:7.2::el8
From an advisory covering 2 CVEs
before 0:9.3.9-1.Final_redhat_00001.1.el8eap
0:9.3.9-1.Final_redhat_00001.1.el8eap
eap7-apache-commons-beanutils
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:1.9.4-1.redhat_00002.1.ep7.el7
0:1.9.4-1.redhat_00002.1.ep7.el7
eap7-infinispan
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
eap7-infinispan-cachestore-jdbc
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
eap7-infinispan-cachestore-remote
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
eap7-infinispan-client-hotrod
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
eap7-infinispan-commons
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
eap7-infinispan-core
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
0:8.2.11-1.SP2_redhat_00001.1.ep7.el7
eap7-jackson-databind
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:2.8.11.5-1.redhat_00001.1.ep7.el7
0:2.8.11.5-1.redhat_00001.1.ep7.el7
eap7-log4j-jboss-logmanager
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:1.2.2-1.Final_redhat_00002.1.ep7.el7
0:1.2.2-1.Final_redhat_00002.1.ep7.el7
eap7-netty
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:4.1.45-1.Final_redhat_00001.1.ep7.el7
0:4.1.45-1.Final_redhat_00001.1.ep7.el7
eap7-netty-all
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:4.1.45-1.Final_redhat_00001.1.ep7.el7
0:4.1.45-1.Final_redhat_00001.1.ep7.el7
eap7-undertow
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:1.4.18-12.SP12_redhat_00001.1.ep7.el7
0:1.4.18-12.SP12_redhat_00001.1.ep7.el7
eap7-wildfly
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:7.1.7-2.GA_redhat_00002.1.ep7.el7
0:7.1.7-2.GA_redhat_00002.1.ep7.el7
eap7-wildfly-elytron
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:1.1.13-1.Final_redhat_00001.1.ep7.el7
0:1.1.13-1.Final_redhat_00001.1.ep7.el7
eap7-wildfly-modules
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 21 CVEs
before 0:7.1.7-2.GA_redhat_00002.1.ep7.el7
0:7.1.7-2.GA_redhat_00002.1.ep7.el7

History

History
RecordedChangedSources
affected, factsOSV
aliases, productsEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-10174 is a high vulnerability (CVSS 7.5) in [unknown] Infinispan, published November 25, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.09%, the 87th percentile. Fixed in org.infinispan:infinispan-core 8.2.12.Final.

References

Show 120 moreShow less
This page doesn't list everything

Left out here: 105 versions. The JSON record has them.

MoveEnter Open