Vertical Privilege Escalation via Teacher Deletion Endpoint
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Xuezhisi | Open Source Exam System |
|
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.378% probability within 30 days)
| 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
|
| 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 |
|