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
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Wnx/Laravel-Backup-Restore