Katalog CVE

CVE-2025-51606

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Hippo4j w wersjach od 1.0.0 do 1.5.0 wykorzystuje zakodowany na sztywno klucz tajny w procesie tworzenia JWT (JSON Web Token). Umożliwia to atakującym, którzy mają dostęp do kodu źródłowego lub skompilowanego binarium, fałszowanie ważnych tokenów dostępu i podszywanie się pod dowolnego użytkownika, w tym uprzywilejowanych, takich jak 'admin'.

Ocena ryzyka

Podatność ta stanowi krytyczne zagrożenie dla systemów, w których uwierzytelnianie i autoryzacja opierają się na integralności JWT. Może prowadzić do nieautoryzowanego dostępu do zasobów i danych wrażliwych.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji Hippo4j, która eliminuje użycie zakodowanego na sztywno klucza tajnego. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa aplikacji w celu zidentyfikowania potencjalnych luk.

Powiązane podatności

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

hippo4j 1.0.0 to 1.5.0, uses a hard-coded secret key in its JWT (JSON Web Token) creation. This allows attackers with access to the source code or compiled binary to forge valid access tokens and impersonate any user, including privileged ones such as "admin". The vulnerability poses a critical security risk in systems where authentication and authorization rely on the integrity of JWTs.

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