Katalog CVE

CVE-2026-108640

Ś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 queryById kontrolera SysDepartRoleController, który nie posiada adnotacji uprawnień Shiro. Uwierzytelniony atakujący z niskimi uprawnieniami może wysłać żądanie GET /sys/sysDepartRole/queryById z dowolnym id, aby odczytać nazwy ról działów, kody, opisy i pola audytowe.

Ocena ryzyka

Niski poziom uprawnień wystarcza do odczytu wewnętrznych danych o rolach działów, co może ułatwić rozpoznanie struktury organizacyjnej i przygotowanie dalszych ataków. Wyciek metadanych ról może naruszyć poufność konfiguracji uprawnień.

Rekomendacja

Należy jak najszybciej zaktualizować JeecgBoot do wersji nowszej niż 3.9.5 lub zastosować poprawkę producenta. Dodatkowo należy zweryfikować, czy endpoint queryById ma wymagane adnotacje Shiro i ograniczyć dostęp do niego.

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 SysDepartRoleController queryById handler that lacks Shiro permission annotations. Low-privileged authenticated attackers can request GET /sys/sysDepartRole/queryById with any id to read department role names, codes, descriptions and audit fields.

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