CVE-2023-38673CWE-78

Command injection in fs.py

Critical · published July 26, 2023

CVSS v3.1
9.6
EPSS
2%
Percentile
83.5
In the wild
Unconfirmed
What it is

🚨 A command injection vulnerability in PaddlePaddle's fs.py could let attackers run arbitrary commands on your operating system — that's like handing a stranger the keys to your entire house! 🔥 Think of this vulnerability as a delivery service that not only drops off packages but also opens your front door and walks right in, leaving you powerless to stop them. Just like an unmonitored delivery could lead to unwanted items in your home, an attacker could execute any command they want, from stealing data to installing malware. An attacker exploiting this flaw could navigate your system freely, potentially leading to data theft, system corruption, or worse! Imagine malicious actors gaining full control of your resources — it’s absolutely devastating! Without protection, your entire system is at risk of being compromised.

Put simply

Think of this vulnerability as a delivery service that not only drops off packages but also opens your front door and walks right in, leaving you powerless to stop them. Just like an unmonitored delivery could lead to unwanted items in your home, an attacker could execute any command they want, from stealing data to installing malware. The flaw occurs in PaddlePaddle versions prior to 2.5.0, where improper input handling in the fs.py module allows attackers to inject and execute arbitrary commands directly on the operating system, bypassing all intended security measures.

What to do

An attacker exploiting this flaw could navigate your system freely, potentially leading to data theft, system corruption, or worse! Imagine malicious actors gaining full control of your resources — it’s absolutely devastating! Without protection, your entire system is at risk of being compromised. Immediate action is required: upgrade PaddlePaddle to version 2.5.0 or later to close this loophole. Additionally, review your server configurations and implement strict input validation to mitigate risks in the future. Don't wait; act fast! This is fixable! Follow these steps and you'll have your system secured in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02339 · 83.5th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2023-07-26T11:10Z
EPSS history
Timeline
  • 26 JUL 11:10Z
    Command injection in fs.py
    cvelistv5