Skip to content
OpenAdvisories

Vendor

Rapid7

135 known vulnerabilities.

Rapid7 at a glance

Last 12 months
59
Critical · all time
5
Exploited · all time
0
Public exploit · all time
9
New vulnerabilities per month · last 12 months
0 10 20 December 2025: 1 vulnerability Dec 2025 January 2026: 0 vulnerabilities February 2026: 2 vulnerabilities, 1 critical March 2026: 0 vulnerabilities Mar April 2026: 5 vulnerabilities May 2026: 3 vulnerabilities June 2026: 14 vulnerabilities Jun July 2026: 1 vulnerability August 2026: 17 vulnerabilities, 1 critical September 2026: 7 vulnerabilities, 2 critical Sep October 2026: 8 vulnerabilities, 1 critical November 2026: 1 vulnerability
Show as table
MonthVulnerabilitiesCritical
Nov 202610
Oct 202681
Sep 202672
Aug 2026171
Jul 202610
Jun 2026140
May 202630
Apr 202650
Mar 202600
Feb 202621
Jan 202600
Dec 202510
Nov 202500
Oct 202500
Sep 202520
Aug 202500
Jul 202500
Jun 202510
May 202510
Apr 202500
Mar 202500
Feb 202510
Jan 202500
Dec 202410

Latest advisories

  • Medium max 6.5
    WID-SEC-2026-3731 3 CVEs rev. 2

    Rapid7 Velociraptor: Mehrere Schwachstellen

    Ein entfernter, authentisierter Angreifer kann mehrere Schwachstellen in Rapid7 Velociraptor ausnutzen, um Dateien zu manipulieren, Sicherheitsmaßnahmen zu umgehen, erweiterte Berechtigungen zu erlangen und vertrauliche Informationen offenzulegen.

    first Oct 4, 2026
  • High max 9.9

    Rapid7 Velociraptor: Mehrere Schwachstellen

    Ein entfernter, authentisierter Angreifer kann mehrere Schwachstellen in Rapid7 Velociraptor ausnutzen, um seine Privilegien zu erhöhen oder einen Denial of Service zu verursachen.

  • High max 9.9
    WID-SEC-2026-2974 3 CVEs rev. 2

    Rapid7 Velociraptor: Mehrere Schwachstellen

    Ein entfernter, authentisierter Angreifer kann mehrere Schwachstellen in Rapid7 Velociraptor ausnutzen, um Dateien zu manipulieren, Sicherheitsmaßnahmen zu umgehen, Code auszuführen oder Berechtigungen zu erweitern.

    first Aug 23, 2026
  • High max 9.6
    WID-SEC-2026-2728 15 CVEs rev. 4

    Rapid7 Velociraptor: Mehrere Schwachstellen

    Ein Angreifer kann mehrere Schwachstellen in Rapid7 Velociraptor ausnutzen, um erweiterte Berechtigungen, einschließlich Administratorrechte, zu erlangen, Sicherheitsmaßnahmen zu umgehen, Spoofing- und Cross-Site-Scripting-Angriffe durchzuführen, Daten zu man…

    first Aug 10, 2026
  • Medium max 6.8
    WID-SEC-2026-1305 2 CVEs rev. 3

    Rapid7 Velociraptor: Mehrere Schwachstellen

    Ein Angreifer kann mehrere Schwachstellen in Rapid7 Velociraptor ausnutzen, um Informationen offenzulegen, und um einen Denial of Service Angriff durchzuführen.

    first Apr 28, 2026

135 results · Feed

  • High 7.3

    Rapid7 Metasploit Framework Web Service unauthenticated bootstrap window allows creation of an administrator account without authentication

    The Rapid7 Metasploit msf-ws suffers from a missing authentication vulnerability whereby the REST API grants an unauthenticated "bootstrap" exemption so that the very first administrator can be created when the users table is empty. While the table is empty, …

  • High 7.8

    Rapid7 Insight Agent Local Privilege Escalation via Shell Injection in mcp.json Configuration Path

    Improper handling of local filesystem paths in Rapid7 Insight Agent on Linux and macOS may allow authenticated local users to gain elevated privileges. Exploitation requires existing local access and depends on the Agent's inventory collection processing the …

  • Medium 4.7

    Metasploit Framework HTTP Redirect Server-Side Request Forgery

    Metasploit Framework versions before 6.5.7 allow HTTP requests made through send_request_cgi! to follow redirects to a different host without restricting the redirect destination. A malicious HTTP server can cause the system running Metasploit to make request…

  • Medium 4.7

    Metasploit Framework FTP PASV Response SSRF

    The FTP client trusts the server's PASV response IP:port without validation against the control connection target. A rogue FTP server can specify any IP:port in the 227 Passive Mode response, causing the operator's machine to open a TCP connection to an arbit…

  • Critical 9.8

    Metasploit Framework Web Service REST API Missing Authentication on Credential Endpoints

    The Metasploit Framework Web Service REST API (msf-ws) exposes the credential store through Msf::WebServices::CredentialServlet. Every mutating and read route in this servlet calls warden.authenticate! before processing a request, except the update_credential…

  • High 8.8
    CVE-2026-87690 Public exploit

    Metasploit Framework ios_image_gather Path Traversal Leading to Arbitrary File Write and Code Execution

    The Metasploit Framework post module post/apple_ios/gather/ios_image_gather is affected by a relative path traversal vulnerability (CWE-22). The module interpolates file names taken from a Meterpreter directory listing — data fully controlled by a hostile or …

  • Medium 5.5

    Velociraptor privilege escalation via SysmonLogForward client monitoring artifact

    Velociraptor allows collection of VQL queries packaged into Artifacts from endpoints. These artifacts can be used to do anything and usually run with elevated permissions. To limit access to some dangerous artifact, Velociraptor allows for those to require hi…

  • Medium 6.5

    Velociraptor Server Metadata update with Insufficient Permission Check

    Velociraptor's SetClientMetadata used the wrong permission check to enforce setting metadata on the server. This allows a user with LABEL_CLIENTS permission to update the server metadata. Server metadata is often used to store site wide configuration data tha…

  • Medium 4.9

    WatchEvent API streams another organization's live events

    Velociraptor's WatchEvent gRPC API can specify the OrgId of the org from which events should be streamed. The server checks the API permissions against the caller's Org instead of the requested Org. This allows a user with API access in one org to read events…

  • Low 2.7

    Rapid7 Bulk Export MCP — GraphQL Query Injection in Export Status Lookup

    Rapid7 Bulk Export MCP versions 0.2.5 through 0.6.1 suffer from a GraphQL query injection issue in the export-status component (`get_export_status` in `src/export_manager.py`), whereby the `export_id` value — an unvalidated MCP tool argument reaching the func…

  • High 7.8

    Rapid7 Insight Agent: Uncontrolled search path element in InsightVM assessment content leads to local privilege escalation

    An uncontrolled search path element in InsightVM assessment content in Rapid7 Insight Agent on Windows allows a local, low-privileged user to execute arbitrary code as SYSTEM via a planted executable resolved from the machine PATH. Assessment content at or be…

  • Medium 6.5

    Velociraptor Authenticated Denial of Service

    Velociraptor contains a deadlock condition that may be triggered by authenticated users. The issue stems from a lock management bug in the user management module.

  • Low 3.6

    Velociraptor Prefetch parser out of bounds

    Velociraptor's prefetch library contains an out of bound vulnerability which may cause a crash when parsing certain malformed prefetch files.

  • Critical 9.9

    Velociraptor Investigator reaches SuperUser via hunt EffectivePrincipal

    Velociraptor stores the compiled VQL in the hunt object internally to avoid having to recompile the artifacts for each endpoint in the hunt. Although the field "compiled_collector_args" is an internal field, Velociraptor allowed the field to be set from a use…

  • High 7.7

    Velociraptor VQL injection during notebook restore from backup

    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 NOTEBO…

  • Critical 9.9

    Velociraptor Required Permissions bypass by using client monitoring queries

    Velociraptor allows some sensitive artifacts to be gated by additional permissions. For example, the Linux.Sys.BashShell artifact allows arbitrary command execution on endpoints, and so it requires the EXECVE permission to schedule. However, no such check was…

  • Medium 5.1

    Authentication Bypass in Metasploit JSON-RPC Service When DB Health Check Fails

    A logic vulnerability (fail-open condition) has been identified within the Metasploit Framework's JSON-RPC web service interface. When an exception occurs during the database health check (db.check) and the environment variable MSF_WS_JSON_RPC_API_TOKEN is no…

  • High 8.9

    Velociraptor Analyst overwrites live built-in artifacts through verify()

    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 …

  • High 8.1

    Velociraptor Stored XSS in URL column types

    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 JavaScr…

  • Medium 6.5

    Velociraptor STACK Type Download Path Bypasses Denied Prefix Check

    Velociraptor allows reading Stacked result sets from the GUI.  Velociraptor's multi-tenant design stores sub orgs within the datastore directory. The path requested by the GUI is not correctly checked against the prefix deny list, allowing result sets to read…

  • Low 3.5

    Velociraptor DoS triggered by Divide by Zero panic

    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.

  • Medium 6.5

    Velociraptor Hunt Deletion With Insufficient Permission Check

    The hunt_delete() VQL function allows deleting hunts.  Velociraptor misapplied the permission check requiring only COLLECT_CLIENT (usually assigned to the "investigator" role) instead of the "DELETE_RESULTS" permission (usually only assigned to "administrator…

  • Medium 6.1

    Velociraptor CSV Formula Injection in Export Pipeline

    When Microsoft Excel imports a CSV file, it executes cells beginning with certain characters as formulas, giving such CSV files arbitrary execution.  Velociraptor fails to sanitize such cells when exporting to CSV from various places such as the GUI, offline …

  • High 8.2

    Velociraptor collect_client() Permissions Bypass

    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 pr…

  • High 7.3

    Velociraptor OIDC Authenticator susceptible to email spoofing

    When Velociraptor is configured to use an OIDC IdP for authentication, it uses the email claim as a username. However, some IdP allow users to change the email claim without verification. Some IdPs do not set the "email_verified" claim and do not actually ver…

  • Medium 6.5

    Velociraptor server crash via the SetPassword API

    Any authenticated Velociraptor user — including one holding only the readerrole — can terminate the entire server process with a single request, by calling SetPassword with a username that does not exist.

  • High 7.1

    Velociraptor directory traversal via the NewNotebook API

    The NewNotebook API does not sufficiently sanitize its parameters allowing an authenticated user with NOTEBOOK_EDIT permission to write the notebook record outside the org's data store directory. The file written must have an extension of ".json.db" but can o…

  • High 8.7

    Velociraptor incorrect Org deletion permissions check

    Velociraptor allows multi-tenant deployments named "Orgs". By default Velociraptor, uses the ROOT org, but users can create child orgs for other tenants within the same deployment. Users can have different permissions in each org. To manage Orgs, Velociraptor…

  • Medium 6.2

    Velociraptor Multiple Crashes in NTFS Parser when applied to invalid NTFS Volumes

    Velociraptor's NTFS parsing library mishandles several out of bound and memory exhaustion bugs which may be triggered by maliciously crafted NTFS images. Typically Velociraptor's NTFS parser is used on live NTFS filesystems, limiting the opportunity of attack…

  • Medium 6.8

    Velociraptor VFSGetBuffer API path deny list bypass

    The Velociraptor gRPC API has a VFSGetBuffer endpoint which allows reading files from the datastore. To prevent users from reading sensitive files or accessing other orgs, the requested path is prefix checked against a list of denied prefixes. This prefix che…

  • High 7.2

    Velociraptor query plugin allows impersonation in other orgs

    Velociraptor's VQL has a query() plugin which allows running a VQL query in a different org or user context. To be able to run as a different user, the calling user needs to have the IMPERSONATE permission (usually only given to administrators). Velociraptor …

  • Critical 9.6

    Velociraptor authenticated identity-spoofing vulnerability

    An authenticated attacker can spoof another GUI user's identity by sending their request with the custom header \"Grpc-Metadata-USER\". This can lead to an account takeover attack from a user with low privileges to administrator.

  • Medium 4.1

    Velociraptor NETWORK ACL bypass via upload_azure / upload_sftp / upload_smb VQL plugins

    Missing authorization check in the upload_azure, upload_sftp, and upload_smb VQL plugins allows an authenticated analyst-role user can initiate attacker-controlled outbound network connections from the Velociraptor server, bypassing the NETWORK ACL permission…

  • High 7.8

    Rapid7 InsightVM, Nexpose, and Insight Agent Local Privilege Escalation via Unvalidated Executable Invocation

    Rapid7 InsightVM, Nexpose, and the Insight Agent execute discovered executables during authenticated assessment without validating file ownership, allowing a local low-privileged user to run code as the scan credential (Scan Engine) or as root/SYSTEM (Insight…

  • Medium 4.8

    Server-Side Cross-Site Scripting and SSRF in Rapid7 InsightConnect Markdown to PDF Plugin

    Server-Side Request Forgery in the markdown_to_pdf action of Rapid7 InsightConnect Markdown Plugin on Linux in versions prior to 4.0.2 allows remote attackers to make arbitrary outbound HTTP requests via unsanitized resource-loading HTML elements (img/src, CS…

  • Medium 6.0

    OS Command Injection in Rapid7 InsightConnect Tcpdump Plugin

    OS Command Injection vulnerability in Rapid7 InsightConnect Tcpdump Plugin on Linux allows authenticated attackers to execute arbitrary OS commands via the options or filter parameters due to insufficient input sanitization in shell command construction.

  • Low 3.3

    Path Traversal in Rapid7 InsightConnect Compression Plugin

    Path Traversal vulnerability in the create_archive function of Rapid7 InsightConnect Compression Plugin on Linux allows authenticated attackers to write to unintended file paths via crafted filename input. The impact is limited to file corruption as content c…

  • High 7.7

    OS Command Injection in Rapid7 InsightConnect Traceroute Plugin

    OS Command Injection vulnerability in the traceroute action of Rapid7 InsightConnect Traceroute Plugin on Linux allows remote attackers to execute arbitrary OS commands via the host, port, max_ttl, count, or time_out request parameters due to insufficient inp…

  • High 7.7

    OS Command Injection in Rapid7 InsightConnect AWK Plugin

    OS Command Injection vulnerability in the process_string action of Rapid7 InsightConnect AWK Plugin on Linux allows remote attackers to execute arbitrary OS commands via the text or expression parameters due to unsafe shell command construction in the process…

  • Medium 6.0

    OS Command Injection in Rapid7 InsightConnect Finger Plugin

    OS Command Injection vulnerability in Rapid7 InsightConnect Finger Plugin on Linux allows authenticated attackers to execute arbitrary OS commands via the user or host parameters due to insufficient input validation in shell command construction.