CVE-2018-1295
Description
Apache Ignite versions 2.3 and earlier allow unauthenticated remote attackers to execute arbitrary code via deserialization of untrusted data.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Apache Ignite versions 2.3 and earlier allow unauthenticated remote attackers to execute arbitrary code via deserialization of untrusted data.
Vulnerability
Apache Ignite versions 2.3 and earlier do not enforce a whitelist of allowed classes for serialization/deserialization [1]. This defect means that any class present on the Ignite classpath can be deserialized. When third-party vulnerable classes (such as gadget chains) are available, an attacker can craft a serialized object that triggers arbitrary code execution upon deserialization. The affected endpoints include the discovery SPI, Ignite persistence, Memcached endpoint, and socket streamer [1].
Exploitation
An attacker does not need authentication but must be able to send a specially crafted serialized Java object to one of the exposed deserialization endpoints [1]. Network access to the Ignite service is sufficient. The attacker prepares a malicious object that leverages known deserialization gadget classes (for example, from libraries like Commons Collections or similar) present in the Ignite classpath. On receiving and deserializing the object, the gadget chain executes attacker-supplied code [1][2].
Impact
Successful exploitation results in remote code execution (RCE) with the privileges of the Ignite process [1][2]. This can lead to full compromise of the Ignite node and potentially the entire cluster, including data theft, service disruption, or further lateral movement within the network [2]. The CVSS score is critical, indicating the severity of the impact [2].
Mitigation
Apache Ignite fixed this issue in version 2.4, which introduced a class whitelist for deserialization [1]. Users should upgrade to Ignite 2.4 or later immediately. Red Hat released an erratum (RHSA-2018:2405) for Red Hat FIS 2.0 on Fuse 6.3.0 R7 that includes the fix [2]. No workaround is mentioned in the available references; blocking network access to the vulnerable endpoints can reduce risk but is not a complete mitigation [1][2].
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.apache.ignite:ignite-coreMaven | < 2.4 | 2.4 |
Affected products
2- Apache Software Foundation/Apache Ignitev5Range: 2.3 and earlier
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
7- access.redhat.com/errata/RHSA-2018:2405ghsavendor-advisoryx_refsource_REDHATWEB
- github.com/advisories/GHSA-chp4-rv79-68j3ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2018-1295ghsaADVISORY
- www.securityfocus.com/bid/103692mitrevdb-entryx_refsource_BID
- lists.apache.org/thread.html/45e7d5e2c6face85aab693f5ae0616563132ff757e5a558da80d0209%40%3Cdev.ignite.apache.org%3Emitremailing-listx_refsource_MLIST
- lists.apache.org/thread.html/45e7d5e2c6face85aab693f5ae0616563132ff757e5a558da80d0209@%3Cdev.ignite.apache.org%3EghsaWEB
- web.archive.org/web/20200227125559/http://www.securityfocus.com/bid/103692ghsaWEB
News mentions
0No linked articles in our index yet.