CVE-2023-39475CWE-502

Inductive Automation Ignition ParameterVersionJavaSerializationCodec Deserialization of Untrusted Data Remote Code Execution Vulnerability

Critical · published May 3, 2024

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.2th percentile for exploit probability.

CVSS v3.0
9.8
EPSS
64%
Percentile
99.2
In the wild
Unconfirmed
What it is

🔥 A remote attacker can exploit this critical flaw to execute arbitrary code without needing authentication! Think of it as a faulty delivery service that accepts any package without checking the contents — if a malicious package arrives, they’ll happily deliver it straight to your door. This means an attacker could potentially seize control of the system, run malicious code, and wreak havoc without ever needing a password. The consequences could range from data theft to complete system takeover — absolutely devastating!

Put simply

Think of it as a faulty delivery service that accepts any package without checking the contents — if a malicious package arrives, they’ll happily deliver it straight to your door. The vulnerability resides in the ParameterVersionJavaSerializationCodec class within Inductive Automation Ignition, where it fails to validate user-supplied data, allowing for deserialization of untrusted inputs.

What to do

This means an attacker could potentially seize control of the system, run malicious code, and wreak havoc without ever needing a password. The consequences could range from data theft to complete system takeover — absolutely devastating! Immediate actions are critical: ensure you patch your Ignition installations to the latest version that includes the fix for CVE-2023-39475. Review your security practices surrounding deserialization and consider implementing stricter input validation. You’ve got this! By following these steps, you’re well on your way to locking down your systems and boosting your security hero status! 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.64076 · 99.2th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2024-05-03T02:10Z
EPSS history
Timeline
  • 03 MAY 02:10Z
    Inductive Automation Ignition ParameterVersionJavaSerializationCodec Deserialization of Untrusted Data Remote Code Execution Vulnerability
    cvelistv5