Impact
The School Management System for WordPress plugin is vulnerable to arbitrary file uploads because its homework.php routine does not enforce file type validation in any release up to and including 93.2.0. An authenticated user with Student-level access or higher can upload any file to the server, including executable scripts, which can be subsequently executed, allowing an attacker to take control of the web application or host. The CVE description indicates that remote code execution is possible once a malicious file is uploaded, and the duplication with CVE-2025-31100 suggests this flaw is significant. The absence of file type checks makes the upload mechanism a direct vector for wrongdoing.
Affected Systems
All WordPress sites running the dasinfomedia School Management System for WordPress plugin version 93.2.0 or earlier are affected. The plugin is a WordPress extension for managing school data, and any site that uses this plugin and has students or higher role capabilities is potentially vulnerable.
Risk and Exploitability
With a CVSS score of 8.8, this issue is classified as high severity, yet the EPSS score indicates that exploitation probability is very low (<1%). It is not listed in the CISA KEV catalog, implying no publicly known exploits at this time. The attack requires a valid authenticated session with at least Student privileges, a fairly low barrier on sites that leak credentials or have compromised accounts. Once such a session is achieved, the attacker can upload malicious files, potentially achieving remote code execution or other privileged actions.
OpenCVE Enrichment
EUVD