Katalog CVE

CVE-2026-108860

KrytyczneCVSS 9.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

BotSharp do wersji 5.2.0 zawiera podatność obejścia uwierzytelniania, która pozwala nieuwierzytelnionym zdalnym atakującym na sfałszowanie tokenów bearer przy użyciu zakodowanego na stałe klucza Jwt:Key w pliku appsettings.json WebStarter. Atakujący mogą podpisywać tokeny przy użyciu zakomentowanego sekretu HMAC oraz stałych wartości issuer i audience, aby podszyć się pod dowolnego znanego użytkownika, w tym administratora, na trasach API chronionych atrybutem Authorize.

Ocena ryzyka

Ryzyko obejścia uwierzytelniania i podszycia się pod administratora może prowadzić do nieautoryzowanego dostępu do wrażliwych funkcji API i danych. Organizacja może stracić kontrolę nad systemem i narazić dane na kompromitację.

Rekomendacja

Zaleca się natychmiastową aktualizację BotSharp do wersji nowszej niż 5.2.0 oraz zmianę zakodowanego na stałe klucza JWT na losowy, bezpieczny sekret. Należy również przejrzeć konfigurację uwierzytelniania i ograniczyć dostęp do tras API.

Powiązane podatności

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

BotSharp through 5.2.0 contains an authentication bypass vulnerability that allows unauthenticated remote attackers to forge bearer tokens using the hard-coded Jwt:Key in WebStarter appsettings.json. Attackers can sign tokens with the committed HMAC secret and fixed botsharp issuer and audience to impersonate any known user, including administrators, on Authorize-protected API routes.

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