CVE-2026-25221: polarnl PolarLearn · Cross-Site Request Forgery (CSRF)
Affects polarnl PolarLearnSource CVE Database V5
Not known to be exploited · CVSS 2.3 Low.
Data as of 26 Oct 2026, 07:57 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 14% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:L/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 2 Feb 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| polarnlPolarLearn | Affected
| Fixed in– |
AI-suggested
Organizations should immediately upgrade PolarLearn to a version that implements and verifies the OAuth state parameter in the authentication flow once available. Until a patch is released, administrators should consider disabling OAuth login providers (GitHub and Google) or restrict their use to trusted users only. Implementing additional monitoring for suspicious login behaviors and educating users about phishing and social engineering risks can reduce exploitation likelihood. Developers and administrators can also implement web application firewalls (WAFs) with rules to detect and block CSRF attempts targeting OAuth endpoints. Regularly auditing OAuth flows for proper state parameter usage and ensuring secure session management practices are critical. Finally, organizations should prepare incident response plans to address potential data integrity issues arising from this vulnerability.
Description
CVE-2026-25221 is a Cross-Site Request Forgery (CSRF) vulnerability in the OAuth 2.0 login implementation of PolarLearn versions up to 0-PRERELEASE-15. The flaw arises because the application does not implement or verify the OAuth state parameter during authentication with GitHub and Google providers. This allows attackers to trick victims into logging into the attacker’s account, causing victims’ data and academic progress to be stored under the attacker’s profile. The vulnerability leads to data loss for victims and potential information disclosure to attackers. Exploitation requires user interaction but no prior authentication. The CVSS score is low (2.3), reflecting limited impact on confidentiality and availability, but the integrity of user data is affected. No known exploits are currently reported in the wild. European organizations using PolarLearn should be aware of this risk, especially educational institutions relying on this platform for learning management.