CVE-2026-75458

Vertical Privilege Escalation via Teacher Deletion Endpoint

Published Aug 31, 2026 CVSS 3.1 · 8.1 High EPSS < 1% KEV · Not listed
Description
The teacher-end interface POST /api/teacher/user/delete/{id} in XueZhiSi Open Source Exam System <= 3.9.0 contains a vertical privilege escalatio vulnerability. This interface accepts a user ID and then executes getUserById(id), setDeleted(true), updateByIdFilter() in sequence, without any validation of whether the current user has the authority to delete the target user. An authenticated teacher user (role=2) can delete an administrator account (role=3), constituting a vertical privilege escalation where a lower-privileged user performs a high-privileged operation.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Vertical Privilege Escalation via Teacher Deletion Endpoint
Type Values Removed Values Added
Title Vertical Privilege Escalation in XueZhiSi Teacher Delete User Endpoint
Weaknesses CWE-277
CWE-285
Type Values Removed Values Added
Weaknesses CWE-639
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Xuezhisi
Xuezhisi open Source Exam System
Vendors & Products Xuezhisi
Xuezhisi open Source Exam System
Type Values Removed Values Added
Title Vertical Privilege Escalation in XueZhiSi Teacher Delete User Endpoint
Weaknesses CWE-277
CWE-285
Type Values Removed Values Added
Description The teacher-end interface POST /api/teacher/user/delete/{id} in XueZhiSi Open Source Exam System <= 3.9.0 contains a vertical privilege escalatio vulnerability. This interface accepts a user ID and then executes getUserById(id), setDeleted(true), updateByIdFilter() in sequence, without any validation of whether the current user has the authority to delete the target user. An authenticated teacher user (role=2) can delete an administrator account (role=3), constituting a vertical privilege escalation where a lower-privileged user performs a high-privileged operation.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Sep 1, 2026, 2:44 PM
Reserved
Aug 17, 2026, 12:00 AM
Status
Deferred
Published
Aug 31, 2026, 9:17 PM
Modified
Sep 1, 2026, 9:00 PM