PT-2026-7148 · Pixel & Tonic · Craft Cms

Rajchowdhury240

+1

·

Publicado

2026-02-09

·

Atualizado

2026-02-10

·

CVE-2026-25498

CVSS v4.0

8.6

Alta

VetorAV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Versões 4.0.0-RC1 a 4.16.17 do Craft CMS Versões 5.0.0-RC1 a 5.8.21 do Craft CMS
Descrição Há uma vulnerabilidade de Execução Remota de Código (RCE) no Craft CMS na qual a função assembleLayoutFromPost() em src/services/Fields.php não sanitiza adequadamente os dados de configuração fornecidos pelo usuário antes de passá-los para Craft::createObject(). Isso permite que administradores autenticados injetem configurações maliciosas de comportamento do Yii2, potencialmente executando comandos de sistema arbitrários no servidor. Trata-se de uma variante não corrigida de um problema de injeção de comportamento anteriormente abordado em um conjunto diferente de endpoints. A vulnerabilidade está localizada na função assembleLayoutFromPost(), especificamente nas linhas 1125-1143 do arquivo src/services/Fields.php, devido à falta da chamada a cleanseConfig() no parâmetro POST fieldLayout. O ataque envolve injetar um comportamento usando a chave 'as rce' no parâmetro POST JSON fieldLayout, o que dispara a execução de comandos quando o modelo é validado. A vulnerabilidade afeta vários controladores de administrador, incluindo TagsController, CategoriesController, EntryTypesController, GlobalsController, VolumesController, UsersController e AddressesController.
Recomendações As versões 4.0.0-RC1 a 4.16.17 do Craft CMS devem ser atualizadas para a versão 5.8.22 ou posterior. As versões 5.0.0-RC1 a 5.8.21 do Craft CMS devem ser atualizadas para a versão 5.8.22 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

CVE-2026-25498
GHSA-7JX7-3846-M7W7

Produtos afetados

Craft Cms