CVE-2026-64954 PUBLISHED

Velociraptor collect_client() Permissions Bypass

Assigner: rapid7
Reserved: 21.07.2026 Published: 12.08.2026 Updated: 12.08.2026

Velociraptor allows scheduling new collections via VQL queries in notebooks. For a user to schedule a new collection, they require the COLLECT_CLIENT permission. However, this is not enforced when the user can run a VQL query which resets the authorization provider.

This allows a user who can run arbitrary VQL (usually with the "analyst" role) to launch new collections (usually requires the "investigator" role). This vulnerability is an escalation from an analyst to investigator role.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N
CVSS Score: 8.2

Product Status

Vendor Rapid7
Product Velociraptor
Versions Default: unaffected
  • affected from 0 to 0.77.2 (excl.)

Affected Configurations

User must have the NOTEBOOK_EDIT permission normally given to the "analyst" role.

Credits

  • Reported independently by Tristan Madani (Talence Security) finder
  • Reported independently by Yuval Miller finder
  • Reported independently by Leon Kayaliev finder

References

Problem Types

  • CWE-862: Missing Authorization CWE

Impacts

  • CAPEC-180: Exploiting Incorrectly Configured Access Control Security Levels