CVE-2023-38121CWE-79

Inductive Automation Ignition OPC UA Quick Client Cross-Site Scripting Remote Code Execution Vulnerability

High · published May 3, 2024

CVSS v3.0
8.3
EPSS
1%
Percentile
68.9
In the wild
Unconfirmed
What it is

⚡ A crafty cross-site scripting RCE vulnerability lurks in the Inductive Automation Ignition web interface! Just one click on a malicious link, and the attacker could run arbitrary code as SYSTEM. 🔥 Think of it like a restaurant where a customer can slip a note to the chef with a special 'recipe.' If the chef doesn’t check the note properly, they might whip up something dangerous that ruins everyone’s meal — and the chef's reputation! In this case, an attacker could exploit this vulnerability to execute arbitrary code, potentially taking full control of the affected system. This means data theft, system manipulation, or even shutting down critical functions could all be on the table. The consequences could be devastating!

Put simply

Think of it like a restaurant where a customer can slip a note to the chef with a special 'recipe.' If the chef doesn’t check the note properly, they might whip up something dangerous that ruins everyone’s meal — and the chef's reputation! This vulnerability arises from improper validation of the 'id' parameter in the Ignition web interface, allowing for injected scripts to run. This oversight can let attackers execute harmful code remotely, which is particularly dangerous since it’s done in the context of SYSTEM privileges.

What to do

In this case, an attacker could exploit this vulnerability to execute arbitrary code, potentially taking full control of the affected system. This means data theft, system manipulation, or even shutting down critical functions could all be on the table. The consequences could be devastating! To safeguard against this vulnerability, ensure that you update your Inductive Automation Ignition to the latest patch as soon as possible. Review your input validation methods and implement stricter controls on user-supplied data. Don’t forget to educate users about the risks of clicking unknown links! You’ve got this! With a few updates and some good practices, you can keep your systems secure and your users safe! 🛡️

The record
Technical detail
CVSS v3.0
8.3 · HIGH
Vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01239 · 68.9th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2024-05-03T01:59Z
EPSS history
Timeline
  • 03 MAY 01:59Z
    Inductive Automation Ignition OPC UA Quick Client Cross-Site Scripting Remote Code Execution Vulnerability
    cvelistv5