Katalog CVE

CVE-2025-3930

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.52%

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

Streszczenie

Strapi używa tokenów JWT do uwierzytelniania. Po wylogowaniu lub dezaktywacji konta token JWT nie jest unieważniany, co pozwala atakującemu, który ukradł lub przechwycił token, na jego ponowne użycie aż do daty wygaśnięcia (domyślnie 30 dni). Istnienie endpointu /admin/renew-token pozwala na nieograniczone odnawianie tokenów bliskich wygaśnięcia, co zwiększa wpływ ataku. Problem naprawiono w wersji 5.24.1.

Ocena ryzyka

Skradziony token JWT może być używany przez atakującego przez długi czas, nawet po wylogowaniu ofiary, umożliwiając nieautoryzowany dostęp do chronionych zasobów i funkcji administracyjnych.

Rekomendacja

Zaktualizuj Strapi do wersji 5.24.1 lub nowszej. Wdroż mechanizmy unieważniania tokenów po wylogowaniu lub dezaktywacji konta.

Inne podatności w Strapi

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

Strapi uses JSON Web Tokens (JWT) for authentication. After logout or account deactivation, the JWT is not invalidated, which allows an attacker who has stolen or intercepted the token to freely reuse it until its expiration date (which is set to 30 days by default, but can be changed). The existence of /admin/renew-token endpoint allows anyone to renew near-expiration tokens indefinitely, further increasing the impact of this attack. This issue has been fixed in version 5.24.1.

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