CVE-2018-7841KEV · OVERDUE

Schneider Electric U.motion Builder SQL Injection Vulnerability

Critical · published May 22, 2019

Patch now

Confirmed exploited, and the score agrees

CVSS calls it critical at 9.8. It is confirmed in active exploitation. It sits in the 99.4th percentile for exploit probability.

1630
days past CISA
deadline
CVSS v3.1
9.8
EPSS
73%
Percentile
99.4
In the wild
Confirmed
What it is

🚨 A sneaky SQL injection vulnerability lurks in U.motion Builder 1.3.4, waiting for just the right (or wrong!) character input to unleash chaos! 🔥 Think of it as a restaurant where the chef blindly follows any order without checking if it’s valid, leading to unexpected, and often disastrous, dishes being served to guests. In this case, the database is the chef, and an attacker can craft their own orders to execute unwanted code. An attacker could exploit this vulnerability to execute arbitrary code, potentially taking complete control of the system. This means they could manipulate or steal sensitive data, disrupt operations, or even launch further attacks—all because of a few mischievous characters.

Put simply

Think of it as a restaurant where the chef blindly follows any order without checking if it’s valid, leading to unexpected, and often disastrous, dishes being served to guests. In this case, the database is the chef, and an attacker can craft their own orders to execute unwanted code. This SQL injection flaw allows an attacker to craft specific input that the software fails to properly validate, leading to unauthorized code execution within the application. This occurs because the application interacts directly with the database without adequate checks on user inputs.

What to do

An attacker could exploit this vulnerability to execute arbitrary code, potentially taking complete control of the system. This means they could manipulate or steal sensitive data, disrupt operations, or even launch further attacks—all because of a few mischievous characters. Immediately update U.motion Builder to version 1.3.5 or later to patch this critical vulnerability. Additionally, ensure that all SQL queries are prepared and that proper input validation measures are in place to prevent similar exploits in the future. You've got this! Follow these steps, and you'll not only fix the issue but also strengthen your defenses against future attacks. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.72675 · 99.4th percentile
Published
2019-05-22T19:20Z
KEV added
2022-04-15 · due 2022-05-06
EPSS history
Timeline
  • 15 APR 00:00Z
    Added to CISA KEV — remediate by May 6
    kev
  • 22 MAY 19:20Z
    A SQL Injection (CWE-89) vulnerability exists in U.motion Builder software version 1.3.4 which could cause unwanted code execution when an improper set of…
    cvelistv5