Katalog CVE

CVE-2026-25221

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

PolarLearn to darmowy i otwarty program edukacyjny, który w wersji 0-PRERELEASE-15 i wcześniejszych ma podatność na atak Login Cross-Site Request Forgery (CSRF) w implementacji OAuth 2.0 dla dostawców logowania GitHub i Google. Aplikacja nie weryfikuje parametru stanu podczas procesu uwierzytelniania, co umożliwia atakującemu przejęcie sesji ofiary.

Ocena ryzyka

Atakujący może skłonić ofiarę do zalogowania się na swoje konto, co prowadzi do utraty danych przez ofiarę oraz ujawnienia informacji atakującemu. To stwarza poważne ryzyko dla prywatności i bezpieczeństwa danych użytkowników.

Rekomendacja

Zaleca się aktualizację PolarLearn do najnowszej wersji, która poprawia implementację OAuth 2.0 oraz weryfikację parametru stanu. Dodatkowo, warto wdrożyć dodatkowe mechanizmy zabezpieczające przed atakami CSRF.

Powiązane podatności

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

PolarLearn is a free and open-source learning program. In 0-PRERELEASE-15 and earlier, the OAuth 2.0 implementation for GitHub and Google login providers is vulnerable to Login Cross-Site Request Forgery (CSRF). The application fails to implement and verify the state parameter during the authentication flow. This allows an attacker to pre-authenticate a session and trick a victim into logging into the attacker's account. Any data the victim then enters or academic progress they make is stored on the attacker's account, leading to data loss for the victim and information disclosure to the attacker.

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