Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliverySend password-change request with victim sid/tid
-
ExploitBypass ownership check (IDOR)
-
ExecutionReset victim account password
-
ImpactTake over targeted account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires an authenticated session on the target StudentInfo instance (PR:L) with network reach to the /StudentInfo/StudentHandler/moditypasswordstu password-change endpoint; the attacker manipulates the sid/tid argument to reference a victim account. Exploitation is limited by the need for a valid account and knowledge or enumeration of target sid/tid values; the vendor asserts user interaction (UI:P) but a direct IDOR on this endpoint likely needs none. No fixed release exists (rolling release) and the vendor is unresponsive, so no patched configuration is available. |
| Impact | The vendor CVSS 4.0 score of 5.1 (medium) reflects an authenticated (PR:L) remote authorization-bypass with the vendor rating all impacts as Low (VC:L/VI:L/VA:L) and asserting user interaction (UI:P). However, CWE-639 (Insecure Direct Object Reference) on a password-change endpoint typically enables account takeover: by tampering with the sid/tid identifier an attacker can reset another user's - potentially an administrator's - password, which is better characterized as high integrity impact plus takeover of the victim's confidentiality and possible lockout (availability). This suggests the vendor may understate real impact. On exploitation signals: there is no EPSS score, no CISA KEV listing, and no explicit proof-of-concept flag in the provided data (exploit maturity E:X = Not Defined), so this is not a confirmed-exploited or widely-automated threat. The single reporting source is VulDB, the vendor did not respond, and the product is an obscure GitHub project, so despite the potentially higher-than-rated impact this is a LOW real-world priority driven by negligible deployment footprint rather than by low technical severity. Note the metric conflict: vendor sets UI:P but a direct IDOR on a password-change request generally requires no victim interaction - verify against the actual endpoint behavior. |
| Exploit ScenarioDerived | An attacker registers or obtains a low-privilege account on a StudentInfo deployment, then sends a crafted request to /StudentInfo/StudentHandler/moditypasswordstu substituting another user's sid/tid value. Because the endpoint fails to verify that the identifier belongs to the requester, the attacker sets a new password for the victim account and takes it over. No public exploit code is identified in the provided data, though the attack is trivial to reproduce given the description. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 28, 2026
Authorization bypass in fuzui StudentInfo lets an authenticated remote attacker change another user's password by tampering with the sid/tid argument sent to the /StudentInfo/StudentHandler/moditypasswordstu endpoint, an insecure direct object reference (CWE-639) in the Password Change handler. The product ships as a rolling release, so no version boundary can be drawn and the affected set is effectively every deployment of the codebase up to commit fcc42a639ec7cef620651bfd0f07ebb660529e3f; the vendor was contacted early but never responded, and no public exploit code is identified at time of analysis. Scoring diverges sharply between sources: the vendor's CVSS 4.0 rating is 5.1 (medium) with all impacts rated Low and user interaction asserted, whereas our assessment rates the same issue as an unauthenticated-interaction, high confidentiality and integrity impact flaw (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L), so account-takeover risk should be treated as the governing concern rather than the vendor's medium score.
RemediationAI
No vendor-released patch is identified at time of analysis: the project is a rolling release with no tagged fix, the vendor did not respond to the coordinated disclosure, and there is therefore no exact upgrade version to cite. Because the root cause is a missing server-side ownership check, the only durable fix is source-level remediation - after obtaining the codebase around commit fcc42a639ec7cef620651bfd0f07ebb660529e3f, modify the /StudentInfo/StudentHandler/moditypasswordstu handler so the target account key is derived from the authenticated session (or an explicit role/ownership check) rather than from the client-supplied sid/tid parameter, and reject requests where the submitted identifier does not match the caller's authorized scope. Until that patch is written and deployed, apply compensating controls with their trade-offs in mind: require re-entry of the current password (and, where supported, an out-of-band confirmation) before any password change, which raises the bar for unauthorized resets but does not eliminate the underlying IDOR; restrict network reach to the StudentInfo password-change endpoint via reverse-proxy ACLs or VPN-only access, which removes remote exploitability at the cost of blocking legitimate self-service users; and deploy a WAF or gateway rule that rejects POSTs to moditypasswordstu whose sid/tid does not match the session-bound identifier, accepting that such rules are brittle against parameter encoding variants and may cause false positives during legitimate administrative resets. Supporting measures: rotate or force-reset credentials for accounts that may have been targeted, monitor and alert on password-change events where the session identity and the sid/tid argument differ, and treat the endpoint's transaction logs as the primary detection source since no vendor telemetry exists. References for tracking: https://vuldb.com/vuln/410847, https://vuldb.com/vuln/410847/cti, and https://vuldb.com/cve/CVE-2026-100897.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is an instance of CWE-639, Authorization Bypass Through User-Controlled Key, commonly called IDOR: the password-change routine behind /StudentInfo/StudentHandler/moditypasswordstu trusts a client-supplied identifier (sid/tid) to decide which account's credentials are being modified, instead of binding the operation to the identity established by the caller's authenticated session. The request path and 'StudentHandler' naming indicate a Java/Servlet-style web application acting as a student-information management system, where sid and tid likely denote student-ID and teacher-ID record keys. Because the object reference is fully attacker-controllable and the endpoint performs a privileged write (password mutation), any caller who can supply a valid or guessable alternate sid/tid can reset credentials for that principal, enabling lateral movement and full account takeover. The CPE cpe:2.3:a:fuzui:studentinfo:*:*:*:*:*:*:*:* confirms the wildcard version range, reflecting the project's rolling-release model in which no discrete affected or fixed version exists. Note that the upstream CVE record's CVSS 4.0 vector asserts PR:L and UI:P, i.e. authenticated access plus user interaction, while our independent assessment treats the interaction requirement as an artifact of the vendor's scoring rather than a real control, since a direct object reference on this endpoint does not require the victim to do anything.
Know when Studentinfo gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
Authenticated IDOR (PR:L) needing no victim interaction; resetting another user's password yields account takeover, hence C:H/I:H and A:L from victim lockout.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A security vulnerability has been detected in fuzui StudentInfo up to fcc42a639ec7cef620651bfd0f07ebb660529e3f. The impacted element is an unknown function of the file /StudentInfo/StudentHandler/moditypasswordstu of the component Password Change Endpoint. Such manipulation of the argument sid/tid leads to authorization bypass. The attack can be executed remotely. This product implements a rolling release for ongoing delivery, which means version information for affected or updated releases is unavailable. The vendor was contacted early about this disclosure but did not respond in any way.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-88061
GHSA-px4m-4jpf-pv3q
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB