Katalog CVE

CVE-2026-109187

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

Streszczenie

jshERP do wersji 3.6 zawiera podatność ujawnienia informacji, która pozwala każdemu uwierzytelnionemu użytkownikowi odczytać sekrety konfiguracyjne całej platformy przez procedurę getInfoByKey kontrolera PlatformConfigController. Użytkownicy o niskich uprawnieniach z dowolnej dzierżawy mogą żądać dowolnych wartości platformKey, takich jak email_auth_code lub activation_code, aby uzyskać kody autoryzacji SMTP i sekrety aktywacyjne, ponieważ tylko klucze aliOss i weixin są blokowane.

Ocena ryzyka

Ujawnienie sekretów konfiguracyjnych może umożliwić atakującemu przejęcie kont e-mail, aktywacji i innych wrażliwych funkcji, co stanowi poważne zagrożenie dla bezpieczeństwa całej platformy.

Rekomendacja

Zaktualizuj jshERP do wersji nowszej niż 3.6. Ogranicz dostęp do getInfoByKey i zablokuj wszystkie wrażliwe klucze, nie tylko aliOss i weixin.

Inne podatności w jshERP

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

jshERP through 3.6 contains an information disclosure vulnerability that allows any authenticated user to read platform-wide configuration secrets via the getInfoByKey handler of PlatformConfigController. Low-privilege users of any tenant can request arbitrary platformKey values such as email_auth_code or activation_code to obtain SMTP authorization codes and activation secrets, because only aliOss and weixin keys are blocked.

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