CVE-2026-61625: VictoriaMetrics vmrestore: Path traversal via crafted backup part names escapes restore root
The VictoriaMetrics vmrestore utility does not validate backup part path components before writing restored files to the local filesystem. An attacker who can provide or modify a backup source can craft object names containing .. path components that cause vmrestore to write files outside the intended -storageDataPath restore root, subject to the permissions of the vmrestore process.
References
- github.com/VictoriaMetrics/VictoriaMetrics/commit/710c920d6083327042a309e449fae4383617d817
- github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.122.25
- github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.136.12
- github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.146.0
- github.com/VictoriaMetrics/VictoriaMetrics/security/advisories/GHSA-8q3c-rjr9-xxrp
- github.com/advisories/GHSA-8q3c-rjr9-xxrp
- nvd.nist.gov/vuln/detail/CVE-2026-61625
Code Behaviors & Features
Detect and mitigate CVE-2026-61625 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →