CVE-2024-37902CWE-22

Path thraversal in DeepJavaLibrary

Critical · published June 17, 2024

CVSS v3.1
10.0
EPSS
1%
Percentile
55.6
In the wild
Unconfirmed
What it is

🔥 A risky oversight in DJL allows absolute path archives to overwrite any file on the system! Think of it like a delivery service that blindly accepts packages without checking the sender's address — allowing anyone to replace your important files with their own sneaky parcels! An attacker could exploit this vulnerability to replace critical system files with malicious content, leading to system instability or even full control over the machine. This could be absolutely devastating for any environment using affected DJL versions, potentially leading to data loss or service disruption.

Put simply

Think of it like a delivery service that blindly accepts packages without checking the sender's address — allowing anyone to replace your important files with their own sneaky parcels! DJL versions 0.1.0 through 0.27.0 fail to properly validate archived paths, permitting absolute path archives to overwrite existing system files. This creates a significant security risk when handling user-submitted archives.

What to do

An attacker could exploit this vulnerability to replace critical system files with malicious content, leading to system instability or even full control over the machine. This could be absolutely devastating for any environment using affected DJL versions, potentially leading to data loss or service disruption. Upgrade to DJL version 0.28.0 or later immediately to patch this vulnerability. Additionally, ensure that all deployments running DJL Large Model Inference containers are updated to version 0.27.0 or later. Don't hesitate on this—your system's stability depends on it! You've got this! With these updates, you’ll reinforce your defenses and keep your systems secure! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00784 · 55.6th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2024-06-17T19:25Z
EPSS history
Timeline
  • 17 JUN 19:25Z
    Path thraversal in DeepJavaLibrary
    cvelistv5