PT-2026-95145 · Vvveb · Vvveb

·

CVE-2026-54613

·

Publicado

2026-09-17

·

Atualizado

2026-09-22

CVSS v3.1

5.4

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas Vvveb versões anteriores a 1.0.8.5
Description Existe um problema onde a função getThemeFolder() em admin/controller/editor/revisions.php retorna o parâmetro theme sem a devida sanitização. A função backupFolder() então concatena este parâmetro abaixo de DIR THEMES antes que os endpoints editor/revisions/load ou editor/revisions/delete operem em um arquivo .html. Embora a função sanitizeBackupFileName() remova caracteres de travessia do parâmetro de arquivo, ela não protege o componente do diretório do tema. Um usuário autenticado com a função de Editor e permissão editor/* pode usar sequências de travessia para redirecionar file get contents() ou unlink() para subdiretórios de backup fora da raiz da web. Isso requer uma sessão de administrador válida e um token CSRF. O impacto inclui a divulgação de conteúdo sensível do site exportado (limitado a arquivos .html em diretórios de backup) ou a remoção de dados de backup, desde que o sistema possua permissões de escrita no sistema de arquivos.
Recommendations Atualizar para a versão 1.0.8.5.

Exploit

Correção

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-54613
GHSA-GJXP-VRCW-69V8

Produtos afetados

Vvveb