Vulnerabilidades de Rapid7
CVEs publicadas que afetam produtos de Rapid7: 34 registro(s), com severidade, exploração e correções.
Velociraptor 12Insight Agent 3InsightConnect Sed Plugin 3Metasploit Framework 2Metasploit Pro 1Appspider Pro 1InsightConnect Markdown Plugin 1InsightConnect Tcpdump Plugin 1InsightConnect Traceroute Plugin 1InsightConnect TR Plugin 1InsightConnect Finger Plugin 1InsightConnect AWK Plugin 1InsightConnect RPM Plugin 1InsightConnect SQLmap Plugin 1Vulnerability Management 1InsightVM/Nexpose 1InsightConnect Compression Plugin 1InsightConnect Ping Plugin 1Insightconnect Compression 1Insightconnect Tcpdump 1Insightconnect Traceroute 1Insightconnect Translate 1Insightconnect Finger 1Insightconnect Ping 1Insightconnect Awk 1Insightconnect Rpm 1Insightconnect Sqlmap 1
CVE-2026-87689
Crítica · 9.8
CWE-306 12/10/2026
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 (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
Alta · 8.8
CWE-22 12/10/2026
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 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
Média · 5.5
CWE-276 05/10/2026
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 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
Média · 6.5
CWE-863 05/10/2026
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 that should only be updated by the server admin.
CVE-2026-78412
Média · 4.9
CWE-639 05/10/2026
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 from another org for which they have no access.
CVE-2026-19200
Alta · 8.9
CWE-94 24/08/2026
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 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-8661
Média · 4.8
CWE-79 25/06/2026
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, 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-8662
Média · 4.3
CWE-22 25/06/2026
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 cannot be controlled by the attacker.
CVE-2026-8658
Alta · 8.8
CWE-78 25/06/2026
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.
CVE-2026-8666
Crítica · 9.8
CWE-78 24/06/2026
Injeção de comandos do SO no Rapid7 InsightConnect Traceroute Plugin (CVE-2026-8666)
Vulnerabilidade de injeção de comandos do SO na ação traceroute do Rapid7 InsightConnect Traceroute Plugin em Linux permite que atacantes remotos executem comandos arbitrários do SO por meio dos parâmetros de requisição host, port, max_ttl, count ou time_out devido a validação de entrada insuficiente na construção de comandos de shell.
CVE-2026-8665
Crítica · 9.8
CWE-78 24/06/2026
Injeção de Comando do SO no Plugin Translate do Rapid7 InsightConnect (Ação TR)
Vulnerabilidade de injeção de comando do SO na ação TR do Plugin Translate do Rapid7 InsightConnect em Linux permite que atacantes remotos executem comandos arbitrários do SO por meio dos parâmetros text ou expression, devido à sanitização insuficiente de entradas na construção de comandos de shell.
CVE-2026-8664
Alta · 8.8
CWE-78 24/06/2026
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.
CVE-2026-8660
Crítica · 9.8
CWE-78 24/06/2026
Injeção de Comando do Sistema Operacional no Plugin Ping do Rapid7 InsightConnect (CVE-2026-8660)
Vulnerabilidade de injeção de comando do sistema operacional (OS Command Injection) na ação ping do Rapid7 InsightConnect Ping Plugin em Linux permite que atacantes remotos executem comandos arbitrários do sistema operacional por meio do parâmetro host, devido à validação de entrada insuficiente na construção de comandos de shell.
CVE-2026-8592
Crítica · 9.8
CWE-78 24/06/2026
Rapid7 InsightConnect AWK Plugin: injeção de comando do SO em process_string
Vulnerabilidade de injeção de comando do sistema operacional (OS Command Injection) na ação process_string do Rapid7 InsightConnect AWK Plugin em Linux permite que atacantes remotos executem comandos arbitrários do sistema operacional por meio dos parâmetros text ou expression devido à construção insegura de comandos de shell no pipeline de processamento.
CVE-2026-9155
Alta · 8.8
CWE-78 24/06/2026
OS Command Injection in Rapid7 InsightConnect Sed Plugin via expression parameter.
OS 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-9154
Média · 6.5
CWE-22 24/06/2026
Arbitrary File Write in Rapid7 InsightConnect Sed Plugin
Arbitrary 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-9153
Média · 6.5
CWE-22 24/06/2026
Arbitrary File Read in Rapid7 InsightConnect Sed Plugin
Arbitrary 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-8663
Alta · 8.8
CWE-78 24/06/2026
OS Command Injection in Rapid7 InsightConnect RPM Plugin
OS 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-8659
Alta · 8.8
CWE-78 24/06/2026
OS Command Injection in Rapid7 InsightConnect SQLmap Plugin
OS 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-8795
Alta · 7.8
CWE-74 08/06/2026
Injection em Rapid7 Velociraptor
A 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
Alta · 8.5
CWE-284 15/05/2026
Metasploit Pro on Windows: Local Privilege Escalation via OpenSSL Configuration File Loading
Rapid7 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
Média · 6.8
CWE-863 06/05/2026
HTTP Filestore Endpoints Misapply Permissions Across Organizations
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-7573
Alta · 7.7
CWE-639 06/05/2026
GetUserRoles API endpoint allows any authenticated user to enumerate ACL policies across all organizations
An authorization bypass (CWE-639) in the GetUserRoles gRPC API endpoint in Velocidex Velociraptor below version 0.76.5 allows any authenticated low-privilege user to retrieve the complete ACL policy (roles and permissions) for any user across all organizations by supplying targeted Name and Org parameters via a network request.
CVE-2026-7572
Média · 5.5
CWE-193 06/05/2026
Velociraptor EVTX Parser — Process Crash via Crafted .evtx File
An off-by-one error (CWE-193) in the ConsumeUnit16Array and ConsumeUnit64Array functions in Velocidex Velociraptor before version 0.76.5 on Windows and Linux allows a local attacker to cause a Denial of Service (DoS) via a process crash by providing a specially crafted .evtx file to the parse_evtx VQL plugin.
CVE-2026-6948
Média · 4.9
CWE-770 03/05/2026
Unbounded Memory Allocation in VQLResponse Result-Set Writer
Velociraptor 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.