Rapid7
Don't miss out!
Thousands of developers use stack.watch to stay informed.Get an email whenever new security vulnerabilities are reported in any Rapid7 product.
RSS Feeds for Rapid7 security vulnerabilities
Create a CVE RSS feed including security vulnerabilities found in Rapid7 products with stack.watch. Just hit watch, then grab your custom RSS feed url.
Products by Rapid7 Sorted by Most Security Vulnerabilities since 2018
Known Exploited Rapid7 Vulnerabilities
The following Rapid7 vulnerabilities have been marked by CISA as Known to be Exploited by threat actors.
| Title | Description | Added |
|---|---|---|
| Rapid7 Velociraptor Incorrect Default Permissions Vulnerability |
Rapid7 Velociraptor contains an incorrect default permissions vulnerability that can lead to arbitrary command execution and endpoint takeover. To successfully exploit this vulnerability the user must already have access to collect artifacts from the endpoint. CVE-2025-6264 Exploit Probability: 1.0% |
October 14, 2025 |
By the Year
In 2026 there have been 54 vulnerabilities in Rapid7 with an average score of 6.9 out of ten. Last year, in 2025 Rapid7 had 4 security vulnerabilities published. That is, 50 more vulnerabilities have already been reported in 2026 as compared to last year. However, the average CVE base score of the vulnerabilities in 2026 is greater by 2.18.
| Year | Vulnerabilities | Average Score |
|---|---|---|
| 2026 | 54 | 6.91 |
| 2025 | 4 | 4.73 |
| 2024 | 4 | 3.57 |
| 2023 | 14 | 6.91 |
| 2022 | 9 | 6.01 |
| 2021 | 6 | 6.25 |
| 2020 | 12 | 6.67 |
| 2019 | 7 | 7.33 |
| 2018 | 1 | 4.90 |
It may take a day or so for new Rapid7 vulnerabilities to show up in the stats or in the list of recent security vulnerabilities. Additionally vulnerabilities may be tagged under a different product or component name.
Recent Rapid7 Security Vulnerabilities
| CVE | Date | Vulnerability | Products |
|---|---|---|---|
| CVE-2026-87689 | Oct 13, 2026 |
Metasploit Framework Web Service Credential Store Bypass (v6.5.4)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_credentials (DELETE) handlers for /api/v1/credentials, which omit the authentication call entirely. Because these handlers call directly into lib/msf/core/db_manager/cred.rb, which performs no authorization check of its own, any client able to reach the web service on its default 0.0.0.0:8080 listener can read, modify, or permanently delete every stored credential record including passwords, hashes, and private keys stored for a shared team engagement without presenting any authentication. All published versions of Metasploit Framework through 6.5.4 are affected. The issue is fixed in 6.5.5 by adding warden.authenticate! as the first statement in both handlers, matching the pattern used by every other route in the API. |
|
| CVE-2026-87690 | Oct 12, 2026 |
Metasploit iOS Image Gather Module Path Traversal Arbitrary File WriteThe 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 directly into the local destination path passed to client.fs.file.download_file(), with no sanitization. The underlying stdapi sink (lib/rex/post/meterpreter/extensions/stdapi/fs/file.rb) writes to whatever path is supplied, so a listing entry such as ../../msfconsole.rc escapes the intended ~/.msf4/loot/<random> directory and overwrites ~/.msf4/msfconsole.rc, a resource file that every msfconsole invocation automatically executes at startup (lib/msf/ui/console/driver.rb:196). An attacker-controlled device that lures an operator into running this gather module achieves an arbitrary file write as the operator; because the written msfconsole.rc can load a second written file (a Ruby plugin whose top-level code runs on require), this converts into persistent code execution and an interactive shell as the operator (frequently root) on the pentester's workstation at the next console launch. The same traversal was previously fixed upstream in the recursive downloader (stdapi/fs/dir.rb scrubs separators); this module omitted the equivalent scrub. The fix applies the same separator scrub (or File.basename) to listing entries before building the local path. |
|
| CVE-2026-78413 | Oct 05, 2026 |
Velociraptor Artifact VQL Elevation via SysmonLogForward Binary PathVelociraptor 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 EXECVE to launch. The `Windows.Sysinternals.SysmonLogForward` is a monitoring artifact used to forward sysmon events to the server. The artifact allows the user to specify an arbitrary binary path as a parameter, and did not enforce an additional required permission, allowing users with COLLECT_CLIENT permissions (normally given by the "Investigator" role) to collect it from endpoints and run a different binary program than the installed sysmon binary. To successfully exploit this vulnerability the user must already have access to collect artifacts from the endpoint (i.e. have the COLLECT_CLIENT given typically by the "Investigator" role). |
|
| CVE-2026-78411 | Oct 05, 2026 |
Velociraptor SetClientMetadata Wrong Permission GrantVelociraptor'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 updated by the server admin. |
|
| CVE-2026-78412 | Oct 05, 2026 |
Velociraptor WatchEvent gRPC API Bypass Org Permission CheckVelociraptor'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 which they have no access. |
|
| CVE-2026-97228 | Sep 25, 2026 |
Rapid7 Bulk Export MCP 0.2.5-0.6.1 export-status GraphQL InjectionRapid7 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_export_status` and `download_rapid7_export` tools is interpolated directly into the GraphQL query string. A crafted `export_id` containing quote and brace characters can terminate the intended `export(id: "...")` selection early and append attacker-controlled root-level selections (for example, schema introspection), producing a single well-formed GraphQL document that is then sent to the Rapid7 export API under the operator's own API key. Notably, this issue does not grant an existing actor any access they do not already have: every injected query executes within the operator's own already-authenticated API scope, using the operator's own valid API key, and cannot cross a tenant or account boundary. A directly-malicious operator gains nothing they could not already do by calling the API directly; the realistic exposure is limited to a compromised or careless upstream MCP client, or indirect prompt injection forwarding an unvalidated identifier. This is fixed in version 0.6.2, which passes `export_id` as a parameterized GraphQL variable (`$exportId: ID!`). |
|
| CVE-2026-89325 | Sep 24, 2026 |
Uncontrolled Search Path in Rapid7 Insight Agent (0.0.261.0) Allows SYSTEM ExecAn 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 included a check that invoked the `code` command without a fully qualified path from a process running as SYSTEM. The command was resolved against the machine PATH environment variable at execution time. Where the machine PATH contained a directory writable by non-administrative users and ordered ahead of the legitimate Visual Studio Code installation, a local user could place an executable named `code` in that directory and cause the agent to execute it with SYSTEM privileges. The version range above refers to InsightVM assessment content versions, not Insight Agent versions. All Insight Agent versions were affected while running assessment content at or below 0.0.261.0. Assessment content is delivered to all Insight Agents via the Rapid7 Insight Platform independently of the Insight Agent version and is not customer-managed. This issue was resolved in assessment content version 0.0.269.0, which was made generally available on September 15, 2026. Remediation was deployed automatically and no customer action is required. |
|
| CVE-2026-77798 | Sep 24, 2026 |
Velociraptor Deadlock via Authenticated User in User MgmtVelociraptor contains a deadlock condition that may be triggered by authenticated users. The issue stems from a lock management bug in the user management module. |
|
| CVE-2026-77797 | Sep 24, 2026 |
Velociraptor prefetch lib OOB crash on malformed filesVelociraptor's prefetch library contains an out of bound vulnerability which may cause a crash when parsing certain malformed prefetch files. |
|
| CVE-2026-19072 | Sep 24, 2026 |
Velociraptor VQL Compiled Artifact Injection via Hunt APIVelociraptor 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 allows another user who can schedule a hunt (minimal role of "investigator" ) to set the compiled VQL statements for the hunt bypassing any ACL checks that would normally be applied. This flaw can then be escalated to allow the "investigator" user to run arbitrary VQL statements as an administrator user on the Velociraptor server. |
|
| CVE-2026-19584 | Sep 10, 2026 |
Velociraptor Notebook Backup Elevation via ACL OmissionVelociraptor 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. |
|
| CVE-2026-19583 | Sep 10, 2026 |
Velociraptor Artifact Permission Bypass Enables Bash ExecutionVelociraptor 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 client monitoring artifacts. Additionally there was no requirement that client monitoring artifacts carry the CLIENT_EVENTS type. This allows any user who can schedule client monitoring artifacts to also schedule otherwise restricted artifacts (such as Linux.Sys.BashShell). |
|
| CVE-2026-16895 | Aug 27, 2026 |
Metasploit Framework JSONRPC Local Auth BypassA 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 application resets the internal state flag msf.auth_initialized to false. The ApiToken Warden authentication strategy misinterprets this false value as an indicator that authentication is not initialized or required, thereby granting unauthenticated local access to the JSON-RPC request dispatcher. |
|
| CVE-2026-19200 | Aug 24, 2026 |
Velociraptor VQL verify() allows artifact overwrite via NOTEBOOK_EDITThe 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 permissions. The attacker need only have the NOTEBOOK_EDIT permission (e.g. an analyst role) to be able to call this function. |
|
| CVE-2026-15371 | Aug 18, 2026 |
Velociraptor Web GUI Unrestricted URL Scheme Enables XSSVelociraptor'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. |
|
| CVE-2026-18652 | Aug 12, 2026 |
Velociraptor GUI: Stacked Result Sets Read from Denied PrefixesVelociraptor 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. In particular, a user with read access to the root org can access result sets from child orgs. |
|
| CVE-2026-64951 | Aug 12, 2026 |
Velociraptor Var File DoS via ShouldPadFile Divide-by-Zero PanicA 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. |
|
| CVE-2026-64952 | Aug 12, 2026 |
Velociraptor VQL hunt_delete() Allows Deletion without DELETE_RESULTS PermissionThe 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"). |
|
| CVE-2026-64955 | Aug 12, 2026 |
Microsoft Excel CSV Exec via Cell FormulaWhen 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 exports. It is not clear if the vulnerability is actually in Microsoft Excel treating a CSV data file as executable content, or if Velociraptor should be sanitizing the data to prevent Excel from executing it. However, since this is such a common use case for Velociraptor we decided to highlight it in an advisory. |
|
| CVE-2026-64954 | Aug 12, 2026 |
Velociraptor RBAC Escalation via VQL Auth ResetVelociraptor 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 user who can run arbitrary VQL (usually with the "analyst" role) to launch new collections (usually requires the "investigator" role). This vulnerability is an escalation from an analyst to investigator role. |
|
| CVE-2026-18639 | Aug 11, 2026 |
Velociraptor OIDC Email Claim Manipulation Enables Account TakeoverWhen 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 allows a user to impersonate another user by setting their email address within the IdP, allowing account takeover. |
|
| CVE-2026-18638 | Aug 11, 2026 |
Authenticated Velociraptor User Can Terminate Server via SetPassword APIAny 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. |
|
| CVE-2026-18640 | Aug 11, 2026 |
NewNotebook API Auth Writes Outside Data Directory (CVE-2026-18640)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 otherwise overwrite other metadata files (such as ACL records, hunts etc). This can corrupt these files and cause data corruption. |
|
| CVE-2026-18860 | Aug 11, 2026 |
Velociraptor Org Deletion Priv Esc via ORG_ADMIN Check MismatchVelociraptor 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 usually examines the ORG_ADMIN permission on the ROOT org. This issue results from the Velociraptor server allowing for the deletion of Orgs by incorrectly checking the ORG_ADMIN permission of callers within the calling ORG instead of the ROOT org. However, Org admins of child orgs were able to add this permission to their ACL token within their own org. This allows an administrator in a child org, which is not also an administrator in the ROOT org, to delete other orgs. |
|
| CVE-2026-17535 | Aug 11, 2026 |
NTFS Parser Out-of-Bounds & Memory Exhaustion in VelociraptorVelociraptor'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 attackers corrupting the filesystem. However, in some applications (e.g. dead disk forensics https://docs.velociraptor.app/docs/forensic/deaddisk/ ) Velociraptor may be used on untrusted NTFS image files. If an attacker is able to inject maliciously corrupted NTFS Volumes they can cause a crash and a Denial of Service. |
|
| CVE-2026-18636 | Aug 11, 2026 |
VFSGetBuffer GRPC API Path Traversal in Velociraptor Allows Org Access BypassThe 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 check can be bypassed allowing a user to access usually denied files. If the user has read permission in the ROOT org, this allows access to other orgs, in which the user may not have permission. |
|
| CVE-2026-18635 | Aug 11, 2026 |
Velociraptor VQL Cross-Org Impersonation (<=0.77.2)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 versions prior to 0.77.2 evaluate this permission against the caller's org instead of against the target org. This allows an administrator in one org to impersonate another user in another org, in which they may not have the IMPERSONATE permission. |
|
| CVE-2026-18972 | Aug 11, 2026 |
CVE-2026-18972: Authenticated Identity Spoof via Grpc-Metadata-USER HeaderAn 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. |
|
| CVE-2026-18348 | Aug 11, 2026 |
Velociraptor VQL Upload Plugins Missing Auth Check Enables Outbound ExfilMissing 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 boundary. This enables internal network reconnaissance via port oracle and potential data exfiltration to external endpoints. |
|
| CVE-2026-14172 | Jul 24, 2026 |
Privilege Escalation via Unvalidated Exec in Rapid7 InsightVM Scan Engine 1.1.3935Rapid7 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 Agent). Fixed in Scan Engine content 1.1.3935 and Insight Agent content component 0.0.245.0. |
And others... |
| CVE-2026-8661 | Jun 26, 2026 |
SSRF & S2X in Rapid7 InsightConnect Markdown Plugin <=3.1.4 (markdown_to_pdf)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, CSS url(), @import) embedded in Markdown input. The initial fix in 4.0.0 disabled JavaScript but did not neutralize resource-loading vectors. Resolved in 4.0.2 by sanitizing HTML with an allowlist of tags, attributes, and URL schemes. |
|
| CVE-2026-8658 | Jun 25, 2026 |
OS Command Injection in Rapid7 InsightConnect TCPdump Plugin on LinuxOS 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. |
|
| CVE-2026-8662 | Jun 25, 2026 |
Rapid7 InsightConnect Compression Plugin Path Traversal in create_archivePath 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 cannot be controlled by the attacker. |
|
| CVE-2026-8666 | Jun 25, 2026 |
Rapid7 InsightConnect Traceroute Plugin: OS Command Injection via traceroute ActionOS 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 input validation when constructing shell commands. |
|
| CVE-2026-8592 | Jun 25, 2026 |
Rapid7 InsightConnect AWK Plugin: Linux OS Command Injection via process_stringOS 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 processing pipeline. |
|
| CVE-2026-8664 | Jun 25, 2026 |
OS Command Injection in Rapid7 InsightConnect Finger Plugin (Linux)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. |
|
| CVE-2026-8665 | Jun 25, 2026 |
OS Command Injection in Rapid7 InsightConnect Translate Plugin (Linux)OS Command Injection vulnerability in the TR action of Rapid7 InsightConnect Translate Plugin on Linux allows remote attackers to execute arbitrary OS commands via the text or expression parameters due to insufficient input sanitization in shell command construction. |
|
| CVE-2026-8660 | Jun 25, 2026 |
OS Command Injection in Rapid7 InsightConnect Ping Plugin via hostOS Command Injection vulnerability in the ping action of Rapid7 InsightConnect Ping Plugin on Linux allows remote attackers to execute arbitrary OS commands via the host parameter due to insufficient input validation when constructing shell commands. |
|
| CVE-2026-9153 | Jun 25, 2026 |
Rapid7 InsightConnect Sed Plugin: Linux Arbitrary File Read via expr paramArbitrary File Read vulnerability in Rapid7 InsightConnect Sed Plugin on Linux allows authenticated attackers to read arbitrary files via the expression parameter due to insufficient input validation. |
|
| CVE-2026-9154 | Jun 25, 2026 |
Rapid7 InsightConnect Sed Plugin Arbitrary File Write via expression parameterArbitrary File Write vulnerability in Rapid7 InsightConnect Sed Plugin on Linux allows authenticated attackers to write attacker-controlled content to arbitrary file paths via the expression parameter. |
|
| CVE-2026-9155 | Jun 25, 2026 |
InsightConnect Sed Plugin Command Injection VulnerabilityOS Command Injection vulnerability in Rapid7 InsightConnect Sed Plugin on Linux allows authenticated attackers to execute arbitrary OS commands via the expression parameter due to insufficient input validation. |
|
| CVE-2026-8659 | Jun 25, 2026 |
CVE-2026-8659: OS Command Injection in Rapid7 InsightConnect SQLmap PluginOS Command Injection vulnerability in Rapid7 InsightConnect SQLmap Plugin on Linux allows authenticated attackers to execute arbitrary OS commands via the api_host or api_port parameters during connection configuration due to insufficient input validation. |
|
| CVE-2026-8663 | Jun 24, 2026 |
Rapid7 InsightConnect RPM Plugin OS Command Injection via repo/key/nameOS Command Injection vulnerability in Rapid7 InsightConnect RPM Plugin on Linux allows authenticated attackers to execute arbitrary OS commands via the repo, key, or name parameters due to insufficient input sanitization in shell command construction. |
|
| CVE-2026-8795 | Jun 09, 2026 |
YAML Injection in Rapid7 Velociraptor Windows Collectors <=0.76.6A YAML injection vulnerability exists in the Windows.Collectors.Remapping artifact of Rapid7 Velociraptor before version 0.76.6. The hostname field in client_info.json inside a collection ZIP is inserted into a YAML template via Go's text/template without escaping. An attacker providing a crafted collection ZIP can leverage literal double quotes and newlines in the hostname to break out of the YAML quoted string and inject a new mount remapping entry. When an analyst applies the generated remapping file with --remap, arbitrary VQL executes on their machine with NullACLManager (all permissions granted, unsandboxed). |
|
| CVE-2026-7373 | May 15, 2026 |
Metasploit Pro: LPE via OpenSSL Config in metasploitPostgreSQL ServiceRapid7 Metasploit Pro is vulnerable to a local privilege escalation attack that allows a user to gain SYSTEM level control of a Windows host. When started the metasploitPostgreSQL service would start the postgres.exe child process which would in turn load an OpenSSL configuration file from a static location. This static location would be writable by a pre-existing "vagrant" user, if they already existed on the system. Metasploit does not create local accounts, an Administrator would need to create it. By planting a crafted openssl.cnf file an attacker can trick the high-privilege service into executing arbitrary commands. This effectively permits the unprivileged vagrant user to bypass security controls and achieve a full host compromise under the agent's SYSTEM level access. |
|
| CVE-2026-6863 | May 06, 2026 |
Velociraptor <0.76.4: Cross-Org Auth Bypass in HTTP API (CVE-2026-6863)Velociraptor versions prior to 0.76.4 contain a cross organization authorization bypass in the HTTP API. A user with only the reader role in the root organization (the lowest authenticated role, holding only READ_RESULTS permission ) can issue a single authenticated HTTP GET that can read any files from other orgs - even if they have no explicit permissions in the target org. However, the problem does not occur in reverse - a user with read access to a sub org is unable to read from other org or the root org. |
|
| CVE-2026-6948 | May 03, 2026 |
Velociraptor <=0.76.3: Agent Control Channel Resource Exhaustion OOMVelociraptor versions prior to 0.76.4 contain a resource exhaustion vulnerability in the server's agent control channel. This allows a compromised or rogue Velociraptor client to crash the server via out-of-memory (OOM) by sending crafted messages through the normal client communication channel. |
|
| CVE-2026-6482 | Apr 17, 2026 |
Rapid7 Insight Agent LPE via crafted openssl.cnf (v>4.1.0.2)The Rapid7 Insight Agent (versions > 4.1.0.2) is vulnerable to a local privilege escalation attack that allows users to gain SYSTEM level control of a Windows host. Upon startup the agent service attempts to load an OpenSSL configuration file from a non-existent directory that is writable by standard users. By planting a crafted openssl.cnf file an attacker can trick the high-privilege service into executing arbitrary commands. This effectively permits an unprivileged user to bypass security controls and achieve a full host compromise under the agents SYSTEM level access. |
|
| CVE-2026-6290 | Apr 15, 2026 |
Velociraptor query() plugin data exposure before v0.76.3Velociraptor versions prior to 0.76.3 contain a vulnerability in the query() plugin which allows access to all orgs with the user's current ACL token. This allows an authenticated GUI user with access in one org, to use the query() plugin, in a notebook cell, to run VQL queries on other orgs which they may not have access to. The user's permissions in the other org are the same as the permissions they have in the org containing the notebook. |
|
| CVE-2026-4482 | Apr 10, 2026 |
Windows Rapid7 Insight Agent Unrestricted Permissions on Installer CertificateThe installer certificate files in the /bootstrap/common/ssl folder do not seem to have restricted permissions on Windows systems (users have read and execute access). For the client.key file in particular, this could potentially lead to exploits, as this exposes agent identity material to any locally authenticated standard user. |
|