CVE-2026-19584 PUBLISHED

Velociraptor VQL injection during notebook restore from backup

Assigner: rapid7
Reserved: 11.08.2026 Published: 10.09.2026 Updated: 10.09.2026

Velociraptor allows for the creation of notebook backups in its default enabled daily backup feature. When Velociraptor restores the backup, the notebook cell content is interpolated into a template with no ACL checks. This allows a malicious user with NOTEBOOK_EDITOR permission to plant a VQL query which will be evaluated at elevated permissions if the notebook's backup is subsequently restored.

Metrics

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

Product Status

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

Affected Configurations

Attacker must have at least the investigator role and must be able to modify a notebook cell.

Workarounds

Inspect the backup zip before restoring it to ensure it does not include malicious notebook contents. Do not automatically restore backup from untrusted sources.

Credits

  • Yuval Miller finder
  • Leon Kayaliev finder

References

Problem Types

  • CWE-1336 Improper Neutralization of Special Elements Used in a Template Engine CWE
  • CWE-94: Improper Control of Generation of Code ('Code Injection') CWE