PT-2026-42013 · Ctrlpanel · Ctrlpanel

Publicado

2026-05-19

·

Atualizado

2026-05-20

·

CVE-2026-34216

CVSS v3.1

6.6

Média

VetorAV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas CtrlPanel versões anteriores a 1.2.0
Descrição Um usuário autenticado com nível de administrador pode alcançar a Execução Remota de Código ao fornecer um nome de classe arbitrário disponível no Composer autoloader. O endpoint de atualização de configurações do administrador aceita um nome de classe totalmente qualificado a partir de a entrada fornecida pelo usuário e o utiliza para chamadas de métodos estáticos dinâmicos e instanciação de objetos sem validação de lista de permissões. Especificamente, o método update() lê a variável settings class da requisição HTTP e a passa para new $settings class() e $settings class::getValidations(). Isso permite a instanciação de qualquer classe carregável no aplicativo ou em suas dependências, potencialmente desencadeando efeitos colaterais indesejados por meio de construtores ou métodos mágicos como construct, toString ou wakeup, seguindo um padrão de injeção de objeto PHP.
Recomendações Atualizar para a versão 1.2.0.

Exploit

Correção

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-34216

Produtos afetados

Ctrlpanel