CVE-2026-5329 Velociraptor improper input validation in client message handler
Published on 2026-04-08
CVSS · HIGH · 8.5 ⁄10 · CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H/E:F/RL:O/RC:C/CR:H/IR:H/AR:H/MAV:N/MAC:H/MPR:L/MUI:N/MS:C/MC:H/MI:H/MA:H
Velociraptor versions prior to 0.76.2 contain an improper input validation vulnerability in the client monitoring message handler on the Velociraptor server (primarily Linux).
This allows an authenticated remote attacker (i.e. a rogue client) to write to arbitrary internal server queues via a crafted monitoring message with a malicious queue name.
The server handler that receives client monitoring messages does not sufficiently validate the queue name supplied by the client, allowing a rogue client to write arbitrary messages to privileged internal queues.
This vulnerability may lead to remote code execution on the Velociraptor server.
Rapid7 Hosted Velociraptor instances are not affected by this vulnerability.
Required configuration for exposure:
This vulnerability only affects the Velociraptor server, which is typically running on a Linux system.
Problem:
CWE-1287: Improper Validation of Specified Type of Input
CWE-1287
Impact:
CAPEC-253: Remote Code Inclusion
CAPEC-23
Product Status:
| Product | Affected |
|---|---|
|
Rapid7 Velociraptor
on
Linux
source repo Default status is unaffected |
before 0.76.5
before 0.75.7 |
Credits:
We thank Chris Au from NyxLab for identifying and reporting this issue responsibly
We thank @s4vvi for reporting the deficiency with the patch on master/minion systems.
We thank Ari Glenn for pointing out the problem with the original patch regarding coverage of the old client API.
Patch shortcomings
A number of shortcomings were reported in the patch:
- The original patch did not properly account for master/minion systems.
- The patch also did not cover usage of the legacy client API. The latest patch also removes support for this legacy API to reduce the attack surface generally.
Please upgrade the server to version 0.76.5.
Recommendation
This is a critical vulnerability, which can not be mitigated through configuration changes.
To remediate, you will need to upgrade your server to the latest version of your release: