CVE-2026-121139
Last modified
CVE-2026-121139 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. 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 exempt from authentication by design: the route handler calls warden.authenticate!(scope: :admin_api), which resolves to AdminApiToken. The inherited ApiToken#authenticate! short-circuits and returns success!() whenever msf.auth_initialized is false, without ever evaluating AdminApiToken's administrator check.
Description
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 exempt from authentication by design: the route handler calls warden.authenticate!(scope: :admin_api), which resolves to AdminApiToken. The inherited ApiToken#authenticate! short-circuits and returns success!() whenever msf.auth_initialized is false, without ever evaluating AdminApiToken's administrator check. In that state the endpoint creates a user — including an administrator — for an entirely unauthenticated caller. This issue has been fixed in version 6.5.9.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Rapid7 | Metasploit Framework | < 6.5.9 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-121139?
How severe is CVE-2026-121139?
How do I fix CVE-2026-121139?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-121133Incorrect reference resolution in Images in Google Chrome on…8.1
- CVE-2026-121134Information loss in BackgroundFetch in Google Chrome prior t…8.8
- CVE-2026-121135Security issue in Platform in Google Chrome prior to 157.0.8…8.8
- CVE-2026-121136Missing authorization in DevTools in Google Chrome prior to …
- CVE-2026-121137Type confusion in DevTools in Google Chrome prior to 157.0.8…8.8
- CVE-2026-121138Observable discrepancy in CORS in Google Chrome prior to 157…6.5
- CVE-2026-12114The Team Members – Multi Language Supported Team Plugin plug…4.4
- CVE-2026-121140Out of bounds read in Internals in Google Chrome prior to 15…8.3
- CVE-2026-121141Improper input validation in Editing in Google Chrome prior …5.4
- CVE-2026-121142Incorrect authorization in Network in Google Chrome prior to…
- CVE-2026-121143Uninitialized resource in GPU in Google Chrome prior to 157.…
- CVE-2026-121144This vulnerability exists in the iRA 2.0 and iRA.ev mobile a…8.8
Are you affected by CVE-2026-121139?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
