CVE-2026-97647 in student-management-systeminfo

Summary

by MITRE • 09/25/2026

A security vulnerability has been detected in ningzichun student-management-system up to 98760f5711cf6dc8b4adca53a9e207ca49b02ebf. This impacts an unknown function of the file user/editLog.php. Such manipulation of the argument sid/addtime/type/reason/detail/logdate leads to authorization bypass. The attack may be performed from remote. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 09/25/2026

The identified vulnerability resides within the ningzichun student-management-system, specifically affecting versions up to commit 98760f5711cf6dc8b4adca53a9e207ca49b02ebf. The flaw is located in the user/editLog.php file and involves a critical authorization bypass mechanism. This type of vulnerability allows an attacker to manipulate specific input parameters, namely sid, addtime, type, reason, detail, and logdate, to circumvent access controls that are intended to restrict who can modify or view student management logs. The core technical issue stems from insufficient validation of these arguments on the server side, which fails to verify whether the authenticated user has the appropriate privileges for the requested action. This represents a classic case of broken object level authorization where the application trusts client-supplied data regarding identity and permissions without adequate backend verification against session state or database records.

From an operational perspective, this vulnerability poses a severe risk to the integrity and confidentiality of the student management system. An attacker capable of exploiting this flaw can remotely alter log entries, potentially covering up malicious activities such as unauthorized grade changes, data exfiltration, or other administrative abuses. By manipulating fields like sid (student ID) and addtime, an adversary could fabricate records that appear legitimate to auditors or administrators while actually reflecting false information. This undermines the trustworthiness of the system's audit trail, which is essential for accountability in educational institutions. Since the exploit has been disclosed publicly, automated scanning tools and malicious actors can readily identify vulnerable instances on the internet, increasing the likelihood of active exploitation even before patches are widely deployed.

This vulnerability aligns with CWE-285 Improper Authorization, as it involves a failure to enforce proper access control policies for specific resources or functions. Furthermore, from an offensive security perspective, this behavior is consistent with ATT&CK technique T1078 Valid Accounts, where attackers leverage legitimate credentials but manipulate context to gain unauthorized privileges or perform actions outside their intended scope. The fact that the project maintainers have been notified via issue reports but have not yet responded highlights a common challenge in open-source software maintenance, leaving users exposed until community-driven forks or third-party patches become available.

Mitigation strategies for this vulnerability should focus on immediate defensive measures since upstream patching is currently unavailable. Administrators of affected systems should implement strict input validation and server-side authorization checks that verify the current user's role against the target resource before processing any edits to log data. It is crucial to ensure that parameters such as sid are not directly derived from client inputs but are instead determined by the authenticated session context or database lookups tied to the logged-in user’s permissions. Additionally, deploying a Web Application Firewall with rules tailored to detect anomalous patterns in parameter manipulation can provide an additional layer of defense. Organizations should also consider restricting access to the editLog.php endpoint through network-level controls if possible and regularly audit log integrity using checksums or immutable storage solutions to detect any tampering that may have occurred prior to remediation.

Responsible

VulDB

Disclosure

09/25/2026

Moderation

accepted

Exploit

Download

EPSS

0.00311

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!