Katalog CVE

CVE-2026-108651

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w handlerze getRolesByUserId kontrolera SystemApiController, która pozwala uwierzytelnionym użytkownikom na pobieranie kodów ról dowolnego użytkownika. Atakujący z niskimi uprawnieniami może podać dowolne wartości userId do GET /sys/api/getRolesByUserId, aby wyliczyć przypisania ról i zidentyfikować konta administratorów.

Ocena ryzyka

Atakujący może zidentyfikować konta administratorów i ich role, co ułatwia dalsze ataki ukierunkowane na te konta i eskalację uprawnień.

Rekomendacja

Należy zaktualizować JeecgBoot do wersji nowszej niż 3.9.5 lub dodać kontrolę autoryzacji do handlera getRolesByUserId w SystemApiController, ograniczając dostęp do uprawnionych użytkowników.

Inne podatności w JeecgBoot

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

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getRolesByUserId handler of SystemApiController that allows authenticated users to retrieve any user's role codes. Low-privileged attackers can supply arbitrary userId values to GET /sys/api/getRolesByUserId to enumerate role assignments and identify administrator accounts.

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