Skip to main content

fuzui StudentInfo EUVDEUVD-2026-88061

| CVE-2026-100897 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-28 VulDB GHSA-px4m-4jpf-pv3q
5.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege user
  2. Delivery
    Send password-change request with victim sid/tid
  3. Exploit
    Bypass ownership check (IDOR)
  4. Execution
    Reset victim account password
  5. Impact
    Take 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

StudentInfo fcc42a639ec7cef620651bfd0f07ebb660529e3f

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

Vendor (VulDB) PRIMARY 5.1 MEDIUM
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
vuln.today AI 8.3 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Rare
obscure individual-developer GitHub project, no enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy