PT-2026-103719 · WordPress · Learnpress
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses versões anteriores a 4.4.9
Descrição
Existe uma Referência Direta a Objeto Insegura (IDOR) através do callback
CourseMaterialTemplate::render material items() exposto no endpoint público lp-ajax-handle (load content via ajax). O endpoint está incluído na lista de permissões no-nonce do AbstractAjax e não realiza verificações de capacidade. O manipulador valida a autorização usando um course id fornecido pelo atacante, mas busca as linhas de material usando um item id independente também fornecido pelo atacante, sem verificar se a lição pertence ao curso autorizado. Isso permite que atacantes não autenticados leiam e baixem arquivos de material de cursos pagos ou que exijam matrícula, desde que pelo menos um curso no site tenha a opção 'No Required Enroll' ativada e possua um arquivo de material.Recomendações
Atualize o LearnPress – WordPress LMS Plugin for Create and Sell Online Courses para a versão 4.4.9 ou posterior.
Correção
IDOR
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Learnpress