CVE-2025-31100CWE-434unrestricted-file-upload

CVE-2025-31100

Critical · published August 31, 2025

CVSS v3.1
9.9
EPSS
0%
Percentile
29.4
In the wild
Unconfirmed
What it is

🔥 An unrestricted file upload flaw in Mojoomla School Management could let attackers drop a malicious web shell onto your server! Think of it like a school receiving deliveries without checking the contents — a delivery person could drop off anything, including something dangerous hidden inside a legitimate-looking package. Without proper checks, they could gain access to restricted areas within the school! An attacker could exploit this vulnerability to upload a web shell, giving them full control over the server. This could lead to unauthorized access to sensitive data, data manipulation, or even total server compromise, which is absolutely devastating for any educational institution!

Put simply

Think of it like a school receiving deliveries without checking the contents — a delivery person could drop off anything, including something dangerous hidden inside a legitimate-looking package. Without proper checks, they could gain access to restricted areas within the school! This vulnerability allows for unrestricted uploading of files, including executable scripts, which could be leveraged to install a web shell on the server. Affected versions include all versions of Mojoomla School Management up to 1.93.1.

What to do

An attacker could exploit this vulnerability to upload a web shell, giving them full control over the server. This could lead to unauthorized access to sensitive data, data manipulation, or even total server compromise, which is absolutely devastating for any educational institution! Immediate action is required: patch to version 1.93.2 or later to close this vulnerability. Additionally, implement strict file type validation and ensure that only trusted file types are accepted during uploads. You've got this! Follow these steps and your server will be more secure in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.9 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00367 · 29.4th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-08-31T08:15Z
References (1)
EPSS history
Timeline
  • 31 AUG 03:48Z
    WordPress School Management Plugin <= 1.93.1 (02-07-2025) - Arbitrary File Upload Vulnerability
    cvelistv5