CVE-2026-35610

PolarLearn is a free and open-source learning program. In 0-PRERELEASE-14 and earlier, setCustomPassword(userId, password) and deleteUser(userId) in the account-management module used an inverted admin check. Because of the inverted condition, authenticated non-admin users were allowed to execute both actions, while real admins were rejected. This is a direct privilege-escalation issue in the application.
Configurations

Configuration 1 (hide)

cpe:2.3:a:polarlearn:polarlearn:-:*:*:*:*:*:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) PolarLearn es un programa de aprendizaje gratuito y de código abierto. En 0-PRERELEASE-14 y versiones anteriores, setCustomPassword(userId, password) y deleteUser(userId) en el módulo de gestión de cuentas utilizaban una comprobación de administrador invertida. Debido a la condición invertida, a los usuarios autenticados no administradores se les permitía ejecutar ambas acciones, mientras que los administradores reales eran rechazados. Esto es un problema directo de escalada de privilegios en la aplicación.

Information

Published : 2026-04-07 17:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-35610

Mitre link : CVE-2026-35610

CVE.ORG link : CVE-2026-35610


JSON object : View

Products Affected

polarlearn

  • polarlearn
CWE
CWE-285

Improper Authorization