CVE-2024-38530CWE-434

Open eClass Platform allows Arbitrary File Upload in "modules/h5p/save.php"

Critical · published August 12, 2024

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

🚨 An unauthenticated file upload vulnerability is putting Open eClass users at risk! Imagine a stranger slipping unauthorized packages into your office without a key. 🔥 This vulnerability is like leaving the back door of your office wide open, inviting anyone to drop off mysterious parcels they could tamper with — in this case, harmful files that can compromise your whole system. If exploited, an attacker could upload malicious files, potentially leading to full remote code execution on the server. This means they could control your system entirely, steal sensitive data, or even wipe everything out. Absolutely devastating!

Put simply

This vulnerability is like leaving the back door of your office wide open, inviting anyone to drop off mysterious parcels they could tamper with — in this case, harmful files that can compromise your whole system. This flaw in the H5P module's 'save' functionality allows unauthenticated users to upload arbitrary files directly to the server, as the upload location is publicly accessible.

What to do

If exploited, an attacker could upload malicious files, potentially leading to full remote code execution on the server. This means they could control your system entirely, steal sensitive data, or even wipe everything out. Absolutely devastating! To protect your system, immediately upgrade to Open eClass version 3.16 or later. Additionally, if possible, restrict file upload capabilities and implement strict validation checks for file types. Don't leave anything to chance! You've got this! Act fast and secure your platform now! 🛡️

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.00776 · 55.3th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-08-12T14:50Z
EPSS history
Timeline
  • 12 AUG 14:50Z
    Open eClass Platform allows Arbitrary File Upload in "modules/h5p/save.php"
    cvelistv5