Craft Cms · Craft Cms · CVE-2026-72778
**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.