Vote API Vulnerability in PolarLearn Affecting Open-Source Learning Software
CVE-2026-25126
Key Information:
- Vendor
Polarnl
- Status
- Vendor
- CVE Published:
- 29 January 2026
Badges
What is CVE-2026-25126?
PolarLearn, an open-source learning program, contains a vulnerability in its vote API that allows attackers to exploit improper validation of the JSON body’s direction parameter. Prior to the release of version 0-PRERELEASE-15, the application does not enforce TypeScript types at runtime, enabling attackers to submit arbitrary strings in place of expected values. The VoteServer interprets these invalid inputs as downvotes, compromising the integrity of voting logic and data persistence. This flaw can be leveraged to bypass intended functionality, leading to potential manipulation of user votes.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
PolarLearn < 0-PRERELEASE-15
Exploit Proof of Concept (PoC)
PoC code is written by security researchers to demonstrate the vulnerability can be exploited. PoC code is also a key component for weaponization which could lead to ransomware.
References
CVSS V3.1
Timeline
- 🟡
Public PoC available
- 👾
Exploit known to exist
Vulnerability published
Vulnerability Reserved
