CVE-2023-3533CWE-22

Chamilo LMS Unauthenticated Remote Code Execution via Arbitrary File Write

Critical · published November 28, 2023

CVSS v3.1
9.8
EPSS
3%
Percentile
89.1
In the wild
Unconfirmed
What it is

🚨 Unauthenticated attackers can exploit a sneaky path traversal in Chamilo LMS, stealing the show—and your data! 🔥 Think of this like a delivery person following an incorrect address right into your private storage room, allowing them to drop off or pick up anything they want without permission. That's exactly what happens here when the file upload feature doesn't check for proper paths! An attacker could not only just sneak in but also upload malicious code that runs on the server, opening the door to remote code execution and stored cross-site scripting attacks. This could potentially compromise sensitive information, destroy data, or turn your server into a launching pad for further attacks—absolutely devastating! ⚡

Put simply

Think of this like a delivery person following an incorrect address right into your private storage room, allowing them to drop off or pick up anything they want without permission. That's exactly what happens here when the file upload feature doesn't check for proper paths! This vulnerability allows unauthenticated users to exploit a path traversal vulnerability in the file upload functionality of Chamilo LMS, enabling them to write arbitrary files to the server and execute malicious code.

What to do

An attacker could not only just sneak in but also upload malicious code that runs on the server, opening the door to remote code execution and stored cross-site scripting attacks. This could potentially compromise sensitive information, destroy data, or turn your server into a launching pad for further attacks—absolutely devastating! ⚡ Patch Chamilo LMS to version 1.11.21 or later immediately to close this vulnerability. Additionally, review your file upload functionalities to ensure proper validation of file paths and types to safeguard against similar attacks. You've got this! With a quick update, your system will be protected like a superhero! 🛡️

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.03496 · 89.1th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2023-11-28T07:06Z
EPSS history
Timeline
  • 28 NOV 07:06Z
    Chamilo LMS Unauthenticated Remote Code Execution via Arbitrary File Write
    cvelistv5