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

VetorAV: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

CVE-2026-4853

Produtos afetados

Jetbackup – Backup