Description
The Velociraptor verify() VQL function allows a user to verify an artifact for syntatic and other issues. Due to an implementation fault in this VQL function, the global artifact repository is used which allows callers to overwrite existing artifacts without the required permissions.  The attacker need only have the NOTEBOOK_EDIT permission (e.g. an analyst role) to be able to call this function.
Published: 2026-08-24
Score: 8.9 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Apply Patch
AI Analysis

Impact

An implementation flaw in Velociraptor’s verify() VQL function causes it to reference the global artifact repository rather than the intended local context, enabling a user with only NOTEBOOK_EDIT permission to overwrite existing built‑in artifacts. This flaw permits an analyst‑level user to replace or modify critical artifacts without proper authorization, potentially leading to unauthorized code execution or data manipulation. This vulnerability is classified as a privilege escalation bug with missing authorization controls (CWE‑862) and an improper control of code generation (CWE‑94).

Affected Systems

The affected system is Rapid7 Velociraptor. Versions that include the verify() function are impacted if they lack the patch that enforces proper repository scope; the vulnerability applies to all releases prior to the fix referenced in the advisory.

Risk and Exploitability

The CVSS score is 8.9, indicating high severity. EPSS data is not available and the issue is not listed in the CISA KEV catalog. The attack requires only the NOTEBOOK_EDIT permission, which typically belongs to analyst roles, so any analyst account can exploit it. Once an artifact is overwritten, the attacker could alter behavior or embed malicious code, thereby gaining further control over analysis workflows. The lack of a higher‑level authorization check makes the attack straightforward for authenticated users within the system.

Generated by OpenCVE AI on August 24, 2026 at 04:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Velociraptor to the latest release where the verify() function enforces repository access control.
  • Restrict NOTEBOOK_EDIT permission to only trusted users or remove it from users who do not need notebook editing capabilities.
  • Implement an audit policy that alerts on modifications to global artifacts and periodically review the artifact repository for unauthorized changes.

Generated by OpenCVE AI on August 24, 2026 at 04:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 24 Aug 2026 04:45:00 +0000

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

Mon, 24 Aug 2026 03:30:00 +0000

Type Values Removed Values Added
Description The Velociraptor verify() VQL function allows a user to verify an artifact for syntatic and other issues. Due to an implementation fault in this VQL function, the global artifact repository is used which allows callers to overwrite existing artifacts without the required permissions.  The attacker need only have the NOTEBOOK_EDIT permission (e.g. an analyst role) to be able to call this function.
Title Velociraptor Analyst overwrites live built-in artifacts through verify()
Weaknesses CWE-862
CWE-94
References
Metrics cvssV3_1

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


Subscriptions

Rapid7 Velociraptor
cve-icon MITRE

Status: PUBLISHED

Assigner: rapid7

Published:

Updated: 2026-08-25T03:55:47.734Z

Reserved: 2026-08-07T03:02:13.638Z

Link: CVE-2026-19200

cve-icon Vulnrichment

Updated: 2026-08-24T12:51:00.887Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-24T04:16:46.557

Modified: 2026-08-28T21:17:10.720

Link: CVE-2026-19200

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T04:30:12Z

Weaknesses
  • CWE-862

    Missing Authorization

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')