Description
Velociraptor stores the compiled VQL in the hunt object internally to avoid having to recompile the artifacts for each endpoint in the hunt. Although the field "compiled_collector_args" is an internal field, Velociraptor allowed the field to be set from a user API call. This allows another user who can schedule a hunt (minimal role of "investigator" ) to set the compiled VQL statements for the hunt bypassing any ACL checks that would normally be applied.




This flaw can then be escalated to allow the "investigator" user to run arbitrary VQL statements as an administrator user on the Velociraptor server.
Published: 2026-09-24
Score: 9.9 Critical
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

Velociraptor compiles VQL queries for hunts and stores the compiled code internally to avoid recompilation on each endpoint. The field "compiled_collector_args" is marked internal but can be set via the user API. As a result, a user with the minimal "investigator" role can schedule a hunt and inject arbitrary compiled VQL statements. This action bypasses the normal ACL checks that would restrict query execution, enabling the investigator to run any VQL statement as if they had administrator privileges on the Velociraptor server, potentially exposing or manipulating data across all monitored endpoints.

Affected Systems

The Rapid7 Velociraptor platform is affected. Specific product and version information are not provided, so any deployment of Velociraptor should be treated as at risk until a vendor fix is released.

Risk and Exploitability

The CVSS score of 9.9 indicates a critical severity. EPSS data is unavailable, but the vulnerability requires only an investigator‑level account to leverage, which many organizations grant. KEV listing is absent, yet the combination of a high severity score and easy-to‑obtain privilege makes the risk high. Exploitation requires user API access, so the likely attack vector is via an authorized API call that substitutes the compiled VQL payload.

Generated by OpenCVE AI on September 25, 2026 at 01:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest official Velociraptor update that removes the ability to set "compiled_collector_args" through the API
  • Revoke or limit the investigator role from scheduling hunts and setting hunt parameters
  • Configure the Velociraptor API endpoint to reject the "compiled_collector_args" field in requests and monitor API calls for suspicious hunt creation

Generated by OpenCVE AI on September 25, 2026 at 01:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Rapid7
Rapid7 velociraptor
Vendors & Products Rapid7
Rapid7 velociraptor

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 13:00:00 +0000

Type Values Removed Values Added
Description Velociraptor stores the compiled VQL in the hunt object internally to avoid having to recompile the artifacts for each endpoint in the hunt. Although the field "compiled_collector_args" is an internal field, Velociraptor allowed the field to be set from a user API call. This allows another user who can schedule a hunt (minimal role of "investigator" ) to set the compiled VQL statements for the hunt bypassing any ACL checks that would normally be applied. This flaw can then be escalated to allow the "investigator" user to run arbitrary VQL statements as an administrator user on the Velociraptor server.
Title Velociraptor Investigator reaches SuperUser via hunt EffectivePrincipal
Weaknesses CWE-1269
CWE-164
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Subscriptions

Rapid7 Velociraptor
cve-icon MITRE

Status: PUBLISHED

Assigner: rapid7

Published:

Updated: 2026-09-25T03:55:27.705Z

Reserved: 2026-08-06T09:16:50.394Z

Link: CVE-2026-19072

cve-icon Vulnrichment

Updated: 2026-09-24T14:42:20.807Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-24T13:17:09.500

Modified: 2026-09-25T04:17:34.920

Link: CVE-2026-19072

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T01:15:21Z

Weaknesses
  • CWE-1269

    Product Released in Non-Release Configuration

  • CWE-164

    Improper Neutralization of Internal Special Elements