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, POST /api/v1/users is...
Vendor
Rapid7 vulnerabilities
140 published CVES affecting Rapid7, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 140
- Critical
- 12
- High
- 59
- Medium
- 58
- Low
- 11
- Unscored
- 0
- CISA KEV
- 0
Products
- Velociraptor 44
- Nexpose 22
- metasploit 17
- Insight Agent 12
- InsightVM 11
- Metasploit Framework 11
- appspider pro 6
- Metasploit Pro 6
- insightappsec 4
- InsightCloudSec 3
- InsightConnect Sed Plugin 3
- appspider 2
- Insight Platform 2
- insight collector 1
- insightconnect awk 1
- InsightConnect AWK Plugin 1
- insightconnect compression 1
- InsightConnect Compression Plugin 1
- insightconnect finger 1
- InsightConnect Finger Plugin 1
- InsightConnect Markdown Plugin 1
- insightconnect ping 1
- InsightConnect Ping Plugin 1
- insightconnect rpm 1
- InsightConnect RPM Plugin 1
- insightconnect sqlmap 1
- InsightConnect SQLmap Plugin 1
- insightconnect tcpdump 1
- InsightConnect Tcpdump Plugin 1
- InsightConnect TR Plugin 1
Latest Rapid7 CVEs
Newest publication first · page 1 of 6
-
HighCVSS 7.3 EPSS 0.15%
-
HighCVSS 7.8 EPSS 0.17%
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 crafted path.
-
MediumCVSS 4.7 EPSS 0.17%
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 requests to arbitrary HTTP s...
-
MediumCVSS 4.7 EPSS 0.20%
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 arbitrary host.
-
CriticalCVSS 9.8 EPSS 0.37%
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 (PUT) and delete_cre...
-
HighCVSS 8.8 EPSS 0.41%
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 tampered iOS device —...
-
CVE-2026-78413 Velociraptor privilege escalation via SysmonLogForward client monitoring artifact
PublishedMediumCVSS 5.5 EPSS 0.16%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 high permissions like E...
-
MediumCVSS 6.5 EPSS 0.19%
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 that should only be upda...
-
MediumCVSS 4.9 EPSS 0.22%
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 from another org for...
-
LowCVSS 2.7 EPSS 0.25%
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 function via the check_rapid7_e...
-
HighCVSS 7.8 EPSS 0.13%
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 below version 0.0.261.0...
-
MediumCVSS 6.5 EPSS 0.20%
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.
-
LowCVSS 3.6 EPSS 0.11%
Velociraptor's prefetch library contains an out of bound vulnerability which may cause a crash when parsing certain malformed prefetch files.
-
CriticalCVSS 9.9 EPSS 0.40%
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 user API call. This allo...
-
HighCVSS 7.7 EPSS 0.31%
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...
-
CVE-2026-19583 Velociraptor Required Permissions bypass by using client monitoring queries
PublishedCriticalCVSS 9.9 EPSS 0.60%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 implemented for clie...
-
CVE-2026-16895 Authentication Bypass in Metasploit JSON-RPC Service When DB Health Check Fails
PublishedMediumCVSS 5.1 EPSS 0.23%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 not explicitly set, the...
-
HighCVSS 8.9 EPSS 0.33%
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 permissi...
-
HighCVSS 8.1 EPSS 0.37%
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 t...
-
MediumCVSS 6.5 EPSS 0.34%
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 from denied prefixes....
-
LowCVSS 3.5 EPSS 0.28%
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.
-
MediumCVSS 6.5 EPSS 0.30%
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 "administrators").
-
MediumCVSS 6.1 EPSS 0.36%
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 collector or data expo...
-
HighCVSS 8.2 EPSS 0.31%
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 provider. This allows a...
-
HighCVSS 7.3 EPSS 0.39%
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 verify the email. This a...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.