Description
XueZhiSi Open Source Exam System <= 3.9.0 has a privilege escalation vulnerability in the teacher-end interface POST /api/teacher/user/page/list. The role parameter in UserPageRequestVM is fully controllable by the requester.
Published: 2026-08-31
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Patch Now
AI Analysis

Impact

The vulnerability resides in the teacher‑end interface of the XueZhiSi Open Source Exam System. A fully controllable role parameter in the UserPageRequestVM allows an authenticated user to specify any role, thereby elevating privileges beyond those intended for the request. This can result in unauthorized access to teacher functionalities, data leakage, or tampering with exam content, compromising confidentiality, integrity, and availability of the exam system. The weakness is a classic privilege escalation flaw classified as CWE‑639.

Affected Systems

XueZhiSi Open Source Exam System, versions up to and including 3.9.0. The flaw exists in the teacher API endpoint POST /api/teacher/user/page/list and pertains to user role handling. No specific vendor product names beyond XueZhiSi are identified.

Risk and Exploitability

Based on the description, the POST /api/teacher/user/page/list endpoint is likely reachable over HTTP/S and accepts JSON payloads, allowing an authenticated user to supply a role field. The absence of validation or whitelist checks lets attackers bind arbitrary roles, effectively achieving privilege escalation. The EPSS score is less than 1% and the CVSS score is 6.5; the vulnerability is not listed in the CISA KEV catalog, but the lack of role restrictions indicates a high likelihood of exploitation if attackers reach the API.

Generated by OpenCVE AI on September 2, 2026 at 04:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the patch available in the GitHub commit https://github.com/mindskip/xzs/compare/master…1258129581:xzs:patch-1
  • If the patch is not yet deployed, enforce strict server‑side validation of the role parameter, allowing only authorized values
  • Perform a thorough audit of role assignment flows and enforce strict validation of role values against an approved whitelist, logging all role changes for suspicious activity

Generated by OpenCVE AI on September 2, 2026 at 04:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 08:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 02 Sep 2026 04:45:00 +0000

Type Values Removed Values Added
Title Teacher API Role Parameter Control Enables Privilege Escalation

Wed, 02 Sep 2026 03:45:00 +0000

Type Values Removed Values Added
Title Privilege Escalation in XueZhiSi Exam System's Teacher Endpoint
Weaknesses CWE-285

Tue, 01 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-639
Metrics cvssV3_1

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


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

Tue, 01 Sep 2026 00:00:00 +0000

Type Values Removed Values Added
Title Privilege Escalation in XueZhiSi Exam System's Teacher Endpoint
Weaknesses CWE-285

Mon, 31 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Description XueZhiSi Open Source Exam System <= 3.9.0 has a privilege escalation vulnerability in the teacher-end interface POST /api/teacher/user/page/list. The role parameter in UserPageRequestVM is fully controllable by the requester.
References

Subscriptions

Xuezhisi Open Source Exam System
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-01T19:35:37.545Z

Reserved: 2026-08-17T00:00:00.000Z

Link: CVE-2026-75460

cve-icon Vulnrichment

Updated: 2026-09-01T19:30:54.315Z

cve-icon NVD

Status : Deferred

Published: 2026-08-31T21:17:48.503

Modified: 2026-09-01T21:00:36.830

Link: CVE-2026-75460

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T04:30:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key