Description
Rapid7 Nexpose versions 6.4.50 and later are vulnerable to an insufficient entropy issue in the CredentialsKeyStorePassword.generateRandomPassword() method. When updating legacy keystore passwords, the application generates a new password with insufficient length (7-12 characters) and a static prefix 'p', resulting in a weak keyspace. An attacker with access to the nsc.ks file can brute-force this password using consumer-grade hardware to decrypt stored credentials.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Rapid7 | InsightVM/Nexpose | 6.4.50 – < 8.36.0 | 8.36.0 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
pbrass/CVE-2026-1814 ★ 1 · May 14, 2026
Exploit for CVE-2026-1814
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://www.atredis.com/disclosure exploit third-party-advisory