backmeup (npm) - OS Command Injection via Backup Option Values
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-78.
Summary
The backmeup npm package assembles shell command strings by directly concatenating its option values (name, source, destination, filter) - e.g. cmd = "mkdir -p " + path.join(info.destination, info.name) + "; " - and executes the resulting string through a shell via ssh2-exec (locally via child_process, or remotely via SSH when an ssh handle is supplied), rather than using execFile/spawn with an argument array.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-71243
- 2026-10-03 Alias added: GHSA-c6xg-rfqh-85cp
References
Advisory 1
More adaltas vulnerabilities
- TI-2026-58440 node-csv: Prototype replacement still reachable via columns path CVSS 4.0MEDIUM 6.9
- TI-2021-09842 In Node.js mixme, prior to v0.5.1, an attacker can add or alter properties of an object… CVSS 3.1CRITICAL 9.1
- TI-2021-06050 Regular expression denial of service (ReDoS) in printf CVSS 3.1HIGH 7.5
Sources
- CVE-2026-71243 · CVE Program
- CVE-2026-71243 · NVD
- FIRST EPSS
- GHSA-c6xg-rfqh-85cp · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences