PT-2026-57042 · Git+2 · Wnx/Laravel-Backup-Restore

CVE-2026-53932

·

Publicado

2026-07-09

·

Atualizado

2026-09-04

CVSS v3.1

8.0

Alta

VetorAV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas laravel-backup-restore versões anteriores a 1.9.4
Description Uma injeção de comando de SO pode ocorrer durante o processo de restauração do banco de dados ao lidar com um arquivo de backup manipulado. O fluxo de restauração extrai um arquivo ZIP e identifica arquivos em db-dumps, convertendo o caminho do dump em um caminho absoluto. Esse caminho é então interpolado em strings de comando de shell para importação do banco de dados sem a devida filtragem (shell-escaping). Especificamente, o problema afeta comandos como mysql, gunzip, psql e sqlite3 quando processados via a função IlluminateSupportFacadesProcess::run(string), que utiliza Process::fromShellCommandline() do Symfony. Consequentemente, metacaracteres de shell no nome do arquivo de dump são interpretados pelo shell do sistema, permitindo que um invasor execute comandos de shell arbitrários como o usuário da aplicação PHP/Laravel. Isso pode levar ao comprometimento da aplicação, divulgação de credenciais do banco de dados e adulteração de dados restaurados.
Recommendations Atualize o laravel-backup-restore para a versão 1.9.4.

Exploit

Correção

Command Injection

OS Command Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-53932
GHSA-W9MX-XMG4-GC4R

Produtos afetados

Wnx/Laravel-Backup-Restore