CVE-2026-71243 in backmeup
Riassunto
di VulDB • 05/08/2026
Il pacchetto npm backmeup assembla stringhe di comandi shell concatenando direttamente i valori delle opzioni (nome, origine, destinazione, filtro), ad esempio cmd = "mkdir -p " + path.join(info.destination, info.name) + "; ", ed esegue la stringa risultante tramite una shell attraverso ssh2-exec (localmente via child_process o remotamente via SSH quando viene fornito un handle SSH), invece di utilizzare execFile/spawn con un array di argomenti. L'unico elaborazione applicata è path.normalize()/path.join(), che non neutralizzano i metacaratteri della shell (;, |, &, $(), backtick, newline). Qualsiasi applicazione che trasmette valori influenzati dall’attaccante a queste opzioni (ad esempio un nome di backup scelto dall’utente) è vulnerabile all’esecuzione arbitraria di comandi OS sull'host di backup o sul target SSH remoto quando uno è configurato.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.