Critical severity · published Oct 13, 2026
CVE-2026-87689
Metasploit Framework Web Service REST API Missing Authentication on Credential Endpoints
9.8
CVSS
0.4%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 30% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
MF
Metasploit Framework · Rapid7
through 6.5.4 · source: vendor
Affected product
MF
Metasploit Framework
Rapid7
More from Metasploit Framework
8.8
CVE-2026-87690
Metasploit Framework ios_image_gather Path Traversal Leading to Arbitrary File Write and Code Execution
7.5
CVE-2019-5645
Rapid7 Metasploit HTTP Handler Denial of Service
5.1
CVE-2026-16895
Authentication Bypass in Metasploit JSON-RPC Service When DB Health Check Fails
4.7
CVE-2026-109682
Metasploit Framework HTTP Redirect Server-Side Request Forgery
4.7
CVE-2026-109681
Metasploit Framework FTP PASV Response SSRF