CVE-2024-52577CWE-502

Apache Ignite: Possible RCE when deserializing incoming messages by the server node

Critical · published February 14, 2025

CVSS v4.0
9.5
EPSS
3%
Percentile
87.8
In the wild
Unconfirmed
What it is

🚨 A careless configuration means Apache Ignite isn't checking the guest list! If an attacker crafts a sneaky Ignite message, they could execute arbitrary code as if they have a VIP pass. 🔥 Think of this vulnerability like a restaurant that ignores the reservation list. Anyone can stroll in and sit at the chef's table, potentially causing chaos in the kitchen with their orders — just like an attacker can sneak in code execution on the server. 🍽️ This exploit could lead to an attacker executing harmful code on your Apache Ignite server. Imagine them rummaging through your data or even taking complete control of your server! The consequences could be absolutely devastating if left unchecked.

Put simply

Think of this vulnerability like a restaurant that ignores the reservation list. Anyone can stroll in and sit at the chef's table, potentially causing chaos in the kitchen with their orders — just like an attacker can sneak in code execution on the server. 🍽️ This vulnerability arises from the failure of configured Class Serialization Filters to be enforced on certain Ignite endpoints, allowing an attacker to send crafted messages containing vulnerable objects. When these messages are deserialized by the server, arbitrary code execution becomes possible.

What to do

This exploit could lead to an attacker executing harmful code on your Apache Ignite server. Imagine them rummaging through your data or even taking complete control of your server! The consequences could be absolutely devastating if left unchecked. To secure your Ignite server, immediately upgrade to version 2.17.0 or later. Ensure your Class Serialization Filters are properly configured and review all exposed endpoints to prevent unauthorized access. Regularly audit your configurations to maintain a secure environment. You've got this! Follow these steps to lock down your server and keep your data safe from unwelcome guests. 🛡️

The record
Technical detail
CVSS v4.0
9.5 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
EPSS
0.03131 · 87.8th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-02-14T09:55Z
EPSS history
Timeline
  • 14 FEB 09:55Z
    Apache Ignite: Possible RCE when deserializing incoming messages by the server node
    cvelistv5