CVE-2026-111641
KrytyczneCVSS 9.8Streszczenie
FastapiAdmin do wersji 3.0 zawiera lukę obejścia uwierzytelniania, która pozwala nieuwierzytelnionym atakującym uzyskać sesje dla dowolnego użytkownika poprzez wykorzystanie niechronionych endpointów auto-login. Atakujący może wylistować użytkowników przez /api/v1/auth/auto-login/users, wygenerować token auto-login superużytkownika i wymienić go na sesję JWT, aby uzyskać pełną kontrolę administracyjną.
Ocena ryzyka
Luka pozwala nieuwierzytelnionym atakującym uzyskać sesję administratora i przejąć pełną kontrolę nad systemem. Może to prowadzić do naruszenia danych i nieautoryzowanych zmian.
Rekomendacja
Należy natychmiast zaktualizować FastapiAdmin do wersji z poprawką lub zabezpieczyć endpointy auto-login wymaganiem uwierzytelnienia. Zaleca się również unieważnienie istniejących sesji i audyt logów dostępu.
Inne podatności w FastapiAdmin
Zobacz wszystkie- CVE-2026-111642Wysokie
FastapiAdmin do wersji 3.0 zawiera zaszyty na stałe sekret podpisywania JWT w backend/app/config/setting.py, co pozwala użytkownikom o niskich uprawnieniach fałszować tokeny podszywające się pod superużytkownika. Atakujący mogą zarejestrować się przez nieuwierzytelniony endpoint /api/v1/system/user/register, zalogować się i sfałszować token HS256, zachowując własny session_id, ale podając nazwę superużytkownika w user_name, aby uzyskać uprawnienia superużytkownika.
- CVE-2026-36728Średnie
Funkcja czatu asystenta AI w FastapiAdmin v2.2.0 zawiera podatność na XSS opartą na Markdown. Atakujący może wstrzyknąć dowolne skrypty lub HTML poprzez wysłanie spreparowanej wiadomości czatu.
- CVE-2026-36725Średnie
FastapiAdmin w wersji v2.2.0 zawiera podatność na XSS opartą na Markdown w punkcie końcowym /system/notice/create. Atakujący mogą wstrzyknąć złośliwy kod JavaScript lub HTML do parametru notice_content, który zostanie wykonany w przeglądarce ofiary.
- CVE-2026-36724Średnie
Nieobsłużony wyjątek w punkcie końcowym /application/job/update/{id} w FastapiAdmin v2.2.0 pozwala uwierzytelnionym atakującym z uprawnieniem module_task:job:update na spowodowanie odmowy usługi (DoS) poprzez manipulowanie polem func zaplanowanych zadań.
Oryginalny opis (angielski, źródło NVD)
FastapiAdmin through 3.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to obtain sessions for any user by abusing unprotected auto-login endpoints. Attackers can list users via /api/v1/auth/auto-login/users, mint a superuser auto-login token, and exchange it for a JWT session to gain full administrative control.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

