Rapid7 Velociraptor Directory Traversal Vulnerability
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA.
Summary
Rapid7 Velociraptor versions before 0.75.6 contain a directory traversal issue on Linux servers that allows a rogue client to upload a file which is written outside the datastore directory. Velociraptor is normally only allowed to write in the datastore directory. The issue occurs due to insufficient sanitization of directory names which end with a ".", only encoding the final "." AS "%2E". Although files can be written to incorrect locations, the containing directory must end with "%2E". This limits the impact of this vulnerability, and prevents it from overwriting critical files.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Rapid7 | Velociraptor | before 0.75.6 | 0.75.6 | Patch available | CNA |
- Velociraptor VendorRapid7 Affected before 0.75.6 Fixed in 0.75.6 Patch available CNA
Remediation
- Fix · CNA Velociraptor (Rapid7) Fixed in 0.75.6
Timeline
- 2026-10-02 Threatist record created from CVE-2025-14728
- 2026-10-03 Alias added: GHSA-fh4j-chp9-mvg5
References
More Rapid7 Velociraptor vulnerabilities
- TI-2023-05481 Rapid7 Velociraptor Reflected XSS CVSS 3.1HIGH 8.6
- TI-2026-05514 Velociraptor Query() Plugin Misapplies Permissions To Orgs CVSS 3.1CRITICAL 9.1
- TI-2026-04661 Rapid7 Velociraptor Improper Input Validation in Client Message Handler CVSS 3.1HIGH 8.5
- TI-2023-00229 Insufficient permission check in the VQL copy() function CVSS 3.1HIGH 8.8
- TI-2026-06659 GetUserRoles API endpoint allows any authenticated user to enumerate ACL policies across all organizations CVSS 3.1HIGH 7.7
- TI-2025-05666 Velociraptor priviledge escalation via UpdateConfig artifact CVSS 3.1MEDIUM 5.5
Sources
- CVE-2025-14728 · CVE Program
- CVE-2025-14728 · NVD
- FIRST EPSS
- GHSA-fh4j-chp9-mvg5 · 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