PT-2026-33405 · WordPress · Tutor Lms
Momopon1415
·
Publicado
2026-04-17
·
Atualizado
2026-04-17
·
CVE-2026-5502
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Tutor LMS versões anteriores a 3.9.9
Description
O plugin Tutor LMS para WordPress permite a manipulação não autorizada de conteúdo de cursos. Isso ocorre porque a função
tutor update course content order() não verifica se o usuário possui as permissões necessárias para gerenciar o conteúdo do curso, validando apenas o nonce para proteção contra CSRF. A verificação de autorização can user manage() só é acionada se o parâmetro content parent estiver incluído na requisição. Se o parâmetro content parent for omitido, o sistema chama a função save course content order(), que modifica a tabela wp posts sem autorização. Consequentemente, atacantes autenticados com nível de acesso de assinante ou superior podem desvincular lições de tópicos, mover lições entre tópicos e alterar o menu order do conteúdo do curso, interrompendo a estrutura do curso.Recommendations
Atualize o plugin para uma versão posterior a 3.9.8.
Como medida paliativa temporária, restrinja o acesso à função
tutor update course content order() para usuários com privilégios de baixo nível.Correção
Missing Authorization
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Tutor Lms