PT-2026-7477 · WordPress+1 · Wpvivid Backup/Migration+1

Lucas Montes

·

Publicado

2026-02-10

·

Atualizado

2026-05-08

·

CVE-2026-1357

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Migration, Backup, Staging – WPvivid Backup & Migration versões anteriores a 0.9.124
Descrição O plugin está sujeito ao upload arbitrário de arquivos não autenticado, que pode levar à execução remota de código e ao controle total do site. Este problema afeta aproximadamente 800.000 a 900.000 dispositivos em todo o mundo. A falha ocorre quando o recurso "receber backup de outro site" está ativado, o qual gera uma chave que expira em 24 horas.
Detalhes técnicos envolvem o tratamento inadequado de erros durante o processo de descriptografia RSA. Quando a função openssl private decrypt() falha, o plugin passa um valor booleano falso para a inicialização da cifra AES da biblioteca phpseclib. A biblioteca interpreta isso como uma string de bytes nulos, permitindo que um invasor criptografe um payload malicioso usando uma chave de byte nulo previsível. Além disso, a falta de sanitização de caminho permite a travessia de diretório para escapar do diretório de backup protegido e gravar arquivos PHP em diretórios públicos através do endpoint 'wpvivid action=send to site'.
Recomendações Atualize para a versão 0.9.124 ou posterior. Desative o recurso "receber backup de outro site", a menos que seja estritamente necessário.

Exploit

Correção

RCE

Unrestricted File Upload

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-1357

Produtos afetados

Wpvivid Backup/Migration
Phpseclib