Katalog CVE

CVE-2026-75458

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 17 - wyżej niż 17% wszystkich znanych CVE

Streszczenie

Interfejs nauczyciela POST /api/teacher/user/delete/{id} w XueZhiSi Open Source Exam System w wersji 3.9.0 i wcześniejszych zawiera podatność na pionową eskalację uprawnień. Interfejs przyjmuje identyfikator użytkownika i wykonuje sekwencję getUserById(id), setDeleted(true), updateByIdFilter() bez żadnej walidacji, czy bieżący użytkownik ma uprawnienia do usunięcia docelowego użytkownika. Uwierzytelniony nauczyciel (rola=2) może usunąć konto administratora (rola=3), co stanowi pionową eskalację uprawnień.

Ocena ryzyka

Nauczyciel może usunąć konta administratorów, co może prowadzić do utraty kontroli nad systemem, przerw w działaniu lub całkowitego przejęcia systemu.

Rekomendacja

Zaktualizuj system do wersji z poprawką lub dodaj walidację uprawnień przed wykonaniem operacji usuwania.

Inne podatności w XueZhiSi Open Source Exam System

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS