CVE-2020-37084CWE-434

School ERP Pro 1.0 Admin Profile Photo Upload Remote Code Execution Vulnerability

High · published February 3, 2026

CVSS v4.0
8.6
EPSS
1%
Percentile
60.7
In the wild
Unconfirmed
What it is

⚡ An admin could be tricked into uploading a malicious PHP file, unleashing arbitrary code execution on the server! 🔥 Think of it like a school where administrators are allowed to pick and display any photo for student records but forget to check if that photo is actually a dangerous recipe instead of a picture! That’s exactly how this vulnerability functions – the server is too trusting! An attacker could exploit this flaw to run any code they want on the server, potentially compromising sensitive data, messing with the application, or even taking control of the entire server! This not only threatens the integrity of the school system but could also lead to disastrous consequences for all its students and staff.

Put simply

Think of it like a school where administrators are allowed to pick and display any photo for student records but forget to check if that photo is actually a dangerous recipe instead of a picture! That’s exactly how this vulnerability functions – the server is too trusting! This CVE is caused by improper file validation in the 'pre-editstudent.inc.php' script, allowing authenticated admin users to upload PHP files instead of just images, resulting in remote code execution.

What to do

An attacker could exploit this flaw to run any code they want on the server, potentially compromising sensitive data, messing with the application, or even taking control of the entire server! This not only threatens the integrity of the school system but could also lead to disastrous consequences for all its students and staff. To fix this vulnerability, ensure that file upload validations strictly check the content type and not just the file extension. Additionally, patch to the latest version of School ERP Pro (if available) and consider implementing an additional layer of security, like limiting file types and using a dedicated file handling library. You've got this! Follow these steps to secure your system and maintain your hero status! 🛡️

The record
Technical detail
CVSS v4.0
8.6 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00946 · 60.7th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2026-02-03T22:09Z
EPSS history
Timeline
  • 03 FEB 22:09Z
    School ERP Pro 1.0 Admin Profile Photo Upload Remote Code Execution Vulnerability
    cvelistv5