PT-2026-70178 · Craft Cms · Craft Cms
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Craft CMS versões 4.0.0-RC1 até 4.18.1
Craft CMS versões 5.0.0-RC1 até 5.10.5
Description
Um problema de execução remota de código autenticada existe no tratamento de condições de pesquisa de elementos do painel de controle. O software utiliza
Component::cleanseConfig() para limpar o array de condições externo controlado pela requisição, mas a função Conditions::createCondition() posteriormente decodifica e mescla a string JSON em condition.config sem reaplicar o processo de limpeza. Isso permite que chaves de configuração especiais, como as ... e on ..., sejam ocultadas dentro da string JSON. Após a decodificação, essas chaves são interpretadas como configurações de comportamento ou evento durante a criação do objeto FieldLayout. Um invasor com uma sessão válida no painel de controle e um token CSRF pode explorar isso para executar comandos do sistema operacional com os privilégios do usuário PHP/web.Recommendations
Atualizar para a versão 4.18.2 ou posterior.
Atualizar para a versão 5.10.6 ou posterior.
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
Produtos afetados
Craft Cms