Description
Velociraptor's web GUI allows specifying a custom type for columns in tables. The URL type takes the cell value and forms a URL which can be clicked in the GUI.The code does not limit the schemes allowed in this URL , allowing an attacker to specify a JavaScript scheme exposing the user to XSS.
Published: 2026-08-18
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Velociraptor's web GUI allows the administrator to define custom column types for tables. The URL type takes the cell value and renders it as a clickable link. However, the underlying code accepts any URL scheme without restriction. An attacker can embed a JavaScript scheme such as javascript:alert(1) in the data source, causing the browser to execute the script when a user clicks the link. This leads to stored cross‑site scripting that can steal session cookies, modify page content, or perform other malicious actions in the victim’s browser session.

Affected Systems

All Rapid7 Velociraptor deployments that expose the web GUI and allow definition of URL column types are affected. The advisory does not list specific version numbers, implying that the issue exists in all supported releases until a patch is issued.

Risk and Exploitability

The CVSS score of 8.1 denotes a high severity vulnerability. Because the exploit requires no network‑level interaction beyond the normal operation of the web GUI, the likelihood of exploitation is elevated for organizations that provide users with the ability to model tables from untrusted data sources. The vulnerability is not currently listed in the CISA KEV catalog, and no EPSS value is available. Attackers would need to inject malicious data into a table column and trigger the link, so the threat vector is user interaction with the Velociraptor web interface.

Generated by OpenCVE AI on August 18, 2026 at 08:20 UTC.

Remediation

Vendor Workaround

Users should not designate a column as type URL if the source of the table is untrusted (e.g. the results from artifact collections where the data is under the attacker's control).


OpenCVE Recommended Actions

  • Do not designate any column as URL type for data that originates from untrusted sources.
  • Implement a strict whitelist for allowed URL schemes (e.g., http, https) in the Velociraptor web GUI configuration.
  • When a vendor patch becomes available, upgrade Velociraptor to the fixed version immediately.

Generated by OpenCVE AI on August 18, 2026 at 08:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 08:45:00 +0000

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

Tue, 18 Aug 2026 07:00:00 +0000

Type Values Removed Values Added
Description Velociraptor's web GUI allows specifying a custom type for columns in tables. The URL type takes the cell value and forms a URL which can be clicked in the GUI.The code does not limit the schemes allowed in this URL , allowing an attacker to specify a JavaScript scheme exposing the user to XSS.
Title Velociraptor Stored XSS in URL column types
Weaknesses CWE-177
References
Metrics cvssV3_1

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


Subscriptions

Rapid7 Velociraptor
cve-icon MITRE

Status: PUBLISHED

Assigner: rapid7

Published:

Updated: 2026-08-18T06:52:28.884Z

Reserved: 2026-07-10T08:15:06.308Z

Link: CVE-2026-15371

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-18T07:16:48.927

Modified: 2026-08-18T07:16:48.927

Link: CVE-2026-15371

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T08:30:09Z

Weaknesses
  • CWE-177

    Improper Handling of URL Encoding (Hex Encoding)