CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-25221

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS