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
| Vetor | AV: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
Produtos afetados
Ci4Ms Theme