CVE-2026-91998
KrytyczneCVSS 9.9Streszczenie
Casdoor do wersji 4.4.0 zawiera podatność obejścia autoryzacji w punkcie końcowym /api/mcp, która pozwala atakującym z dowolnym clientId i clientSecret aplikacji uzyskać nieograniczony dostęp do administracji użytkownikami we wszystkich organizacjach. Atakujący mogą wyliczać rekordy użytkowników, w tym sole haseł i adresy e-mail, tworzyć konta administratorów, modyfikować i usuwać użytkowników w dowolnej organizacji.
Ocena ryzyka
Możliwe jest pełne przejęcie administracji użytkownikami we wszystkich organizacjach oraz wyciek danych uwrażliwionych, takich jak sole haseł i adresy e-mail. Ryzyko jest krytyczne dla środowisk korzystających z Casdoor do zarządzania tożsamością.
Rekomendacja
Zaktualizuj Casdoor do wersji nowszej niż 4.4.0, jeśli jest dostępna. Do czasu aktualizacji ogranicz dostęp do punktu końcowego /api/mcp i rotuj poświadczenia aplikacji.
Inne podatności w Casdoor
Zobacz wszystkie- CVE-2026-90942Krytyczne
Casdoor do wersji 4.4.0 nie maskuje prawidłowo wbudowanego, instancyjnego klucza prywatnego certyfikatu w endpointach /api/get-certs i /api/get-cert, umożliwiając jego pobranie administratorom organizacji. Ujawniony klucz pozwala sfałszować tokeny JWT dla dowolnego użytkownika w dowolnej organizacji, w tym globalnych administratorów.
- CVE-2026-84423Wysokie
Podatność w Casdoor do wersji 4.0.0 dotyczy nieznanej funkcji w pliku controllers/resource.go komponentu upload-resource API. Manipulacja prowadzi do braku uwierzytelnienia, a atak może być przeprowadzony zdalnie. Exploit został publicznie ujawniony, a vendor usunął zgłoszenie GitHub bez wyjaśnienia i nie odpowiedział na kontakt mailowy.
- CVE-2026-32662Średnie
W aplikacji istnieją punkty końcowe API przeznaczone do celów deweloperskich i testowych, które odzwierciedlają funkcjonalność produkcyjną. Oznacza to, że mogą one być dostępne w środowisku produkcyjnym, co stwarza ryzyko nieautoryzowanego dostępu.
- CVE-2026-5469Średnie
Casdoor 2.356.0 zawiera podatność na fałszowanie żądań po stronie serwera (SSRF) w komponencie Webhook URL Handler. Atak może być przeprowadzony zdalnie bez uwierzytelnienia.
- CVE-2026-5468Niskie
W systemie Casdoor w wersji 2.356.0 funkcja dangerouslySetInnerHTML jest podatna na atak XSS poprzez manipulację argumentami formCss, formCssMobile lub formSideHtml. Atak może być przeprowadzony zdalnie, a exploit został opublikowany. Producent nie odpowiedział na zgłoszenie.
- CVE-2026-5467Średnie
W Casdoor 2.356.0 stwierdzono podatność w komponencie OAuth Authorization Request Handler. Manipulacja argumentem redirect_uri prowadzi do otwartego przekierowania. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2025-61524Wysokie
W systemie Casdoor w wersji 2.26.0 i wcześniejszych, w module weryfikacji uprawnień oraz interfejsie edycji organizacji/aplikacji, stwierdzono podatność umożliwiającą zdalnie uwierzytelnionym administratorom dowolnej organizacji ominięcie mechanizmu weryfikacji uprawnień poprzez bezpośrednie łączenie adresów URL po zalogowaniu. Problem został naprawiony w wersji 2.63.0.
- CVE-2023-34927Średnie
W wersji 1.331.0 i wcześniejszych Casdoor zidentyfikowano podatność typu Cross-Site Request Forgery (CSRF) w punkcie końcowym /api/set-password. Umożliwia ona atakującym dowolną zmianę hasła ofiary poprzez dostarczenie spreparowanego adresu URL.
Oryginalny opis (angielski, źródło NVD)
Casdoor through 4.4.0 contains an authorization bypass vulnerability in the /api/mcp endpoint that allows attackers with any application's clientId and clientSecret to gain unrestricted access to user administration across all organizations. Attackers can enumerate user records including password salts and email addresses, create administrator accounts, modify existing users, and delete them in any organization by supplying legitimate credentials from a single application.

