CVE-2023-3975CWE-78

OS Command Injection in jgraph/drawio

High · published July 27, 2023

CVSS v3.0
8.3
EPSS
2%
Percentile
83.5
In the wild
Unconfirmed
What it is

⚡ A sneaky OS command injection lurks in the jgraph/drawio repository, and it’s not just a harmless trick! Think of it like a hotel concierge who, without verifying your identity, hands over the room keys just because you asked — that’s how this vulnerability works! An attacker could run arbitrary commands on the server, potentially leading to data theft or system compromise. This could open the door for complete control over the affected systems, making it a high-stakes game. 🔥

Put simply

Think of it like a hotel concierge who, without verifying your identity, hands over the room keys just because you asked — that’s how this vulnerability works! This OS command injection vulnerability in versions prior to 21.5.0 allows attackers to execute system commands by injecting malicious input where it shouldn’t be accepted.

What to do

An attacker could run arbitrary commands on the server, potentially leading to data theft or system compromise. This could open the door for complete control over the affected systems, making it a high-stakes game. 🔥 Immediately upgrade to version 21.5.0 or later to close this security hole. Additionally, audit input validation mechanisms to ensure that no other similar vulnerabilities exist in your code. 🛡️ You've got this! Follow these steps and you'll be back on track to secure coding in no time! ✅

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.02348 · 83.5th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2023-07-27T14:34Z
EPSS history
Timeline
  • 27 JUL 14:34Z
    OS Command Injection in jgraph/drawio
    cvelistv5