CVE-2026-40291Disclosure(chamilo / chamilo_lms)

LOWCVSS 8.8 · HIGH

Signal is active with 2 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, an insecure direct object modification vulnerability in the PUT /api/users/{id} endpoint allows any authenticated user with ROLE_STUDENT to escalate their privileges to ROLE_ADMIN by modifying the roles field on their own user record. The API Platform security expression is_granted('EDIT', object) only verifies record ownership, and the roles field is included in the writable serialization group, enabling any user to set arbitrary roles such as ROLE_ADMIN. Successful exploitation grants full administrative control of the platform, including access to all courses, user data, grades, and administrative settings. This issue has been fixed in version 2.0.0-RC.3.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-269CWE-863

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • chamilo_lms

Threat summary

  • 2 mentions across 1 observed day

What's happening

  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • General: 1 classified signal
  • 2 total mentions across 1 day

Affected systems

Vendors
Products
chamilo_lms

1 version affected across 1 product

Deep dive

Activity timeline2 mentions / 1d
01122Mentions · 2026-04-15: 2Technical Details · 2026-04-15: 204-15
Signal classification2 categories
Disclosure
150.0%
General
150.0%
Referenced assets2 URLs
Full discourse2 posts
  • CVE@CVEnew
    General

    CVE-2026-40291 Chamilo LMS is an open-source learning management system. In versions prior to 2.0.0-RC.3, an insecure direct object modification vulnerability in the PUT /api/users/… https://www.cve.org/CVERecord?id=CVE-2026-40291

    Post summary

    The post references CVE-2026-40291 as an insecure direct object modification flaw in Chamilo LMS’s PUT /api/users endpoint prior to version 2.0.0‑RC.3, but it provides no PoC, exploit, or mitigation details.

    0000078
    57.2K followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-40291 Privilege Escalation via Insecure Direct Object Modification in Chamilo LMS https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-40291

    Post summary

    A new CVE, CVE-2026-40291, identifies a privilege‑escalation flaw in Chamilo LMS caused by insecure direct object modification. No PoC, exploit details, patch, or active exploitation reports are included.

    0000027
    4.0K followersView on X
CPE platform detail11 entries

11 of 11 entries

PartVendorProductVersionTarget SWTarget HW
Appchamilochamilo_lms---
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--
Appchamilochamilo_lms2.0.0--

Explore more