CVE-2026-64954
Received Received - Intake

Privilege Escalation via VQL Query in Velociraptor

Vulnerability report for CVE-2026-64954, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-12

Last updated on: 2026-08-12

Assigner: Rapid7, Inc.

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-12
Last Modified
2026-08-12
Generated
2026-08-12
AI Q&A
2026-08-12
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
velocidex velociraptor to 0.77.2 (exc)
velocidex velociraptor 0.77.1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in Velociraptor allows users with the 'analyst' role to bypass permission checks and schedule new collections via VQL queries in notebooks. Normally, scheduling collections requires the 'investigator' role with COLLECT_CLIENT permission, but the authorization provider can be reset through a VQL query, enabling privilege escalation.

Detection Guidance

To detect this vulnerability, check Velociraptor server logs for unauthorized collection scheduling attempts by users with the analyst role. Look for VQL queries that reset the authorization provider or attempt to use collect_client() without proper permissions. Review notebooks for suspicious VQL queries that could escalate privileges.

Impact Analysis

An attacker with analyst-level access could escalate privileges to launch unauthorized collections, potentially accessing sensitive data or performing actions beyond their intended role. This could lead to data breaches, unauthorized monitoring, or disruption of forensic operations.

Compliance Impact

This vulnerability could violate compliance requirements by enabling unauthorized data access or collection, which may breach GDPR's data protection principles or HIPAA's access controls. Organizations using Velociraptor must ensure proper role-based access to maintain regulatory compliance.

Mitigation Strategies

Upgrade Velociraptor to version 0.77.2 or later to apply the fix. Review and restrict user roles, ensuring only authorized users have NOTEBOOK_EDIT and COLLECT_CLIENT permissions. Monitor for unusual collection activities and unauthorized VQL queries in notebooks.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-64954. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart