CVE-2026-25126 in PolarLearninformazioni

Riassunto

di VulDB • 28/06/2026

PolarLearn è un programma di apprendimento gratuito e open-source. Prima della versione 0-PRERELEASE-15, il route dell'API per i voti (`POST /api/v1/forum/vote`) si fida del valore `direction` nel corpo JSON senza una validazione in fase di esecuzione (runtime). I tipi TypeScript non sono applicati a runtime, quindi un attaccante può inviare stringhe arbitrarie (ad esempio `"x"`) come `direction`. Il componente downstream (`VoteServer`) tratta qualsiasi valore diverso da `"up"` e diverso da `null` come un voto negativo (downvote) e memorizza il valore non valido in `votes_data`. Ciò può essere sfruttato per aggirare la logica aziendale prevista. La versione 0-PRERELEASE-15 risolve la vulnerabilità.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

29/01/2026

Divulgazione

30/01/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00339

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!