Description
A rogue Velociraptor client can upload a malformed sparse file such that if the GUI attempts to expand the file, a panic occurs which may crash the server process.

The problem is a Divide by Zero bug in the ShouldPadFile() function.
Published: 2026-08-12
Score: 3.5 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A malformed sparse file uploaded by a rogue client can trigger a divide by zero in the Velociraptor GUI component. When the GUI attempts to expand the file, a panic occurs that crashes the server process, resulting in service disruption without affecting data integrity or confidentiality.

Affected Systems

Rapid7 Velociraptor instances that permit user uploads and enable the "Expand Sparse Files" option in the GUI are vulnerable. Version information is not specified; the vulnerability appears to affect all releases that use the impacted ShouldPadFile implementation.

Risk and Exploitability

The CVSS score of 3.5 indicates a low severity rating, and the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a client that gains the ability to upload a malformed sparse file to the server; this does not necessarily require elevated privileges. Exploitation would cause an outright crash of the server process, leading to a denial of service until the process is restarted.

Generated by OpenCVE AI on August 12, 2026 at 11:48 UTC.

Remediation

Vendor Workaround

Usually the server will restart after the crash. The user should then export the file without the "Expand Sparse Files" option.


OpenCVE Recommended Actions

  • Disable the "Expand Sparse Files" export option in the Velociraptor GUI to prevent processing of malformed sparse files.
  • Apply any vendor‑released update that fixes the divide‑by‑zero bug in the ShouldPadFile function when available.
  • Restrict client upload permissions or implement server‑side validation to reject malformed sparse files before they trigger the crash.

Generated by OpenCVE AI on August 12, 2026 at 11:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 17:00:00 +0000

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

Wed, 12 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 12 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Description A rogue Velociraptor client can upload a malformed sparse file such that if the GUI attempts to expand the file, a panic occurs which may crash the server process. The problem is a Divide by Zero bug in the ShouldPadFile() function.
Title Velociraptor DoS triggered by Divide by Zero panic
Weaknesses CWE-369
References
Metrics cvssV3_1

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


Subscriptions

Rapid7 Velociraptor
cve-icon MITRE

Status: PUBLISHED

Assigner: rapid7

Published:

Updated: 2026-08-12T12:29:02.448Z

Reserved: 2026-07-21T08:32:47.510Z

Link: CVE-2026-64951

cve-icon Vulnrichment

Updated: 2026-08-12T12:28:59.332Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-12T10:17:20.063

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

Link: CVE-2026-64951

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T16:45:05Z

Weaknesses