PT-2026-33402 · WordPress · Jetbackup – Backup
Lukasz Sobanski
·
Publicado
2026-04-17
·
Atualizado
2026-04-17
·
CVE-2026-4853
CVSS v3.1
4.9
Média
| Vetor | AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
JetBackup – Backup, Restore & Migrate versões anteriores a 3.1.19.9
Description
A validação insuficiente de entrada no parâmetro
fileName no manipulador de upload de arquivos permite a travessia de diretório (path traversal). O plugin utiliza sanitize text field(), que remove tags HTML, mas não bloqueia sequências de travessia de caminho como '../'. A função Upload::getFileLocation() concatena esse nome de arquivo não sanitizado sem utilizar basename() ou verificar se o caminho resolvido permanece dentro do diretório pretendido. Consequentemente, quando um arquivo inválido é enviado, a lógica de limpeza aplica dirname() ao caminho atravessado e o passa para Util::rm(), que exclui recursivamente o diretório resolvido. Atacantes autenticados com acesso de nível de administrador podem usar isso para excluir diretórios críticos do WordPress, como 'wp-content/plugins', causando interrupção grave no site.Recommendations
Atualize o plugin para uma versão posterior à 3.1.19.8.
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
Produtos afetados
Jetbackup – Backup