PT-2026-32939 · Unknown · Chamilo Lms

8L4Nnk

·

Publicado

2026-04-14

·

Atualizado

2026-04-15

·

CVE-2026-40291

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Chamilo LMS versões anteriores a 2.0.0-RC.3
Description Uma modificação insegura de objeto direto no endpoint 'PUT /api/users/{id}' permite que usuários autenticados com a função ROLE STUDENT escalem seus privilégios para ROLE ADMIN. Isso ocorre porque a expressão de segurança is granted('EDIT', object) verifica apenas a propriedade do registro, enquanto o campo roles permanece no grupo de serialização gravável. Ao modificar o campo roles em seu próprio registro de usuário, um invasor pode obter controle administrativo total da plataforma, incluindo acesso a todos os cursos, dados de usuários, notas e configurações administrativas.
Recommendations Atualizar para a versão 2.0.0-RC.3.

Correção

Improper Privilege Management

Incorrect Authorization

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-40291

Produtos afetados

Chamilo Lms