
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-40514 is a cryptographic weakness in SmarterTools SmarterMail affecting all builds prior to 9610. The vulnerability exists in the file and email sharing endpoints, which use DES-CBC encryption with keys and initialization vectors derived from System.Random seeded with insufficient entropy — reducing the effective seed space to approximately 19,000 possible values. An unauthenticated remote attacker can exploit this to forge sharing tokens and access arbitrary emails, attachments, or file storage contents. It was published on April 27, 2026, and assigned a CVSS v3.1 base score of 9.1 (Critical) and a CVSS v4.0 base score of 8.2 (High) (GitHub Advisory, VulnCheck).
The root cause is classified as CWE-338 (Use of Cryptographically Weak Pseudo-Random Number Generator), where System.Random — a non-cryptographic PRNG — is used to generate seeds for DES-CBC encryption keys and initialization vectors in sharing endpoints (GitHub Advisory). Because the seed is derived from insufficient entropy sources, the total seed space is reduced to approximately 19,000 values, making brute-force enumeration feasible. An unauthenticated attacker can interact with the attachment download endpoint as a cryptographic oracle: by observing responses, they can determine the active seed, reconstruct the encryption key and IV, and then forge valid sharing tokens for arbitrary content. No authentication or special privileges are required, and no user interaction is needed to carry out the attack.
Successful exploitation allows an unauthenticated attacker to forge sharing tokens and gain unauthorized read access to any email, attachment, or file stored within the SmarterMail system — including content belonging to other users. This represents a high confidentiality impact, as sensitive communications and files can be exfiltrated without any prior access or credentials. The integrity of the sharing mechanism is also compromised (CVSS v3.1 integrity impact: High), as forged tokens undermine the access control model. Availability is not directly affected (GitHub Advisory, VulnCheck).
As of the time of publication, there is no known public proof-of-concept exploit and no evidence of active in-the-wild exploitation (GitHub Advisory). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.025–0.035%, placing it in the 11th percentile for exploitation likelihood within 30 days. The attack is network-accessible and requires no authentication, but the CVSS v4.0 rates attack complexity as High due to the oracle-based seed recovery requirement. The CVE was assigned by VulnCheck (VulnCheck).
System.Random seed values by comparing observed encrypted outputs against locally computed candidates until the active seed is identified.System.Random sequence to derive the DES-CBC encryption key and initialization vector used by the sharing endpoints.SmarterTools has released a patch in SmarterMail build 9610, which addresses the cryptographic weakness by replacing the weak PRNG-based key derivation with a cryptographically secure approach. Administrators should upgrade to build 9610 or later immediately (SmarterTools Release Notes). As a temporary workaround prior to patching, network-level access controls should be implemented to restrict access to the file and email sharing endpoints to trusted networks or authenticated users only (GitHub Advisory).
The vulnerability was discovered and reported by Code White, whose public vulnerability list references this CVE (Code White). VulnCheck, which assigned the CVE, published a dedicated advisory detailing the cryptographic weakness (VulnCheck). No significant broader media coverage or notable social media discussion has been identified at this time.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."