Katalog CVE

CVE-2026-108677

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

JeecgBoot do wersji 3.9.5 zawiera podatność braku autoryzacji w GET /sys/api/getUserByName, która pozwala użytkownikom z niskimi uprawnieniami na odczyt zapisanej wartości hasła dowolnego użytkownika. Atakujący może odszyfrować odpowiedź chronioną AES-CBC przy użyciu klucza na stałe zapisanego w /sys/getEncryptedString, aby uzyskać szyfrogramy haseł administratorów do ataków słownikowych offline.

Ocena ryzyka

Ujawnienie szyfrogramów haseł administratorów umożliwia ich łamanie offline, co może prowadzić do przejęcia kont o wysokich uprawnieniach.

Rekomendacja

Natychmiast ogranicz dostęp do /sys/api/getUserByName i /sys/getEncryptedString, usuń klucz na stałe z kodu oraz zaktualizuj JeecgBoot po wydaniu poprawki.

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 GET /sys/api/getUserByName that allows low-privileged authenticated users to retrieve any user's stored password value. Attackers can decrypt the AES-CBC protected response using the hard-coded key exposed by /sys/getEncryptedString to obtain administrators' password ciphertexts for offline guessing.

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