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.
Metrics
Affected Vendors & Products
References
History
Tue, 01 Sep 2026 14:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Xuezhisi
Xuezhisi open Source Exam System |
|
| Vendors & Products |
Xuezhisi
Xuezhisi open Source Exam System |
Mon, 31 Aug 2026 22:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Vertical Privilege Escalation in XueZhiSi Teacher Delete User Endpoint | |
| Weaknesses | CWE-277 CWE-285 |
Mon, 31 Aug 2026 20:30:00 +0000
| 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 |
|
Status: PUBLISHED
Assigner: mitre
Published: 2026-08-31T00:00:00.000Z
Updated: 2026-09-01T14:44:57.796Z
Reserved: 2026-08-17T00:00:00.000Z
Link: CVE-2026-75458
No data.
Status : Received
Published: 2026-08-31T21:17:48.393
Modified: 2026-09-01T15:17:26.630
Link: CVE-2026-75458
No data.