PT-2026-34598 · Unknown · Ci4Ms Theme

Fg0X0

·

Publicado

2026-04-22

·

Atualizado

2026-05-07

·

CVE-2026-41203

CVSS v4.0

9.4

Crítica

VetorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Name of the Vulnerable Software and Affected Versions CI4MS Theme (versões afetadas não especificadas)
Description A função de upload no CI4MS Theme não valida os nomes das entradas ao extrair arquivos ZIP carregados por usuários. Isso permite que um usuário autenticado no backend com permissões de criação de tema realize um ataque de Zip Slip, que é uma falha de travessia de diretório durante a extração de arquivos. Ao carregar um arquivo ZIP especialmente criado contendo entradas como ../../public/shell.php, um invasor pode gravar arquivos em locais arbitrários do sistema de arquivos, como a raiz pública da web, levando à execução remota de código. O problema reside na função upload() dentro do arquivo 'modules/Theme/Controllers/Theme.php', especificamente onde ZipArchive::extractTo() é chamado sem verificar se as entradas resolvem dentro do destino pretendido. O endpoint da API afetado é 'POST backend/themes/themesUpload'.
Recommendations Como medida paliativa temporária, restrinja o acesso ao endpoint 'POST backend/themes/themesUpload' ou revogue a permissão de criação de tema para os usuários até que uma correção esteja disponível. No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

Exploit

RCE

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-41203
GHSA-XV3R-VR59-95RG

Produtos afetados

Ci4Ms Theme