CVE-2026-24785: jmlepisto clatter · Weak Cryptography
Affects jmlepisto clatterSource CVE Database V5
Not known to be exploited · CVSS 8.0 High : upgrade to 2.2.0 soon.
Data as of 26 Oct 2026, 12:55 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 3% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.2.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:UExploitation evidence
Disclosed: evidence found.
CVE published 27 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade clatter and github/jmlepisto/clatter to 2.2.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| jmlepistoclatter | Affected
| Fixed in
|
crates.iogithub/jmlepisto/clatterpkg:cargo/github/jmlepisto/clatterOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Upgrade all Clatter library instances to version 2.2.0 or later, which includes runtime checks preventing insecure handshake patterns.
- Immediately audit all usage of Noise protocol handshake patterns in your codebase, specifically identifying any use of `*_psk0` post-quantum variants and hybrid patterns.
- Avoid using the vulnerable `noise_pqkk_psk0`, `noise_pqkn_psk0`, `noise_pqnk_psk0`, `noise_pqnn_psk0` handshake patterns entirely.
- For custom handshake patterns, conduct a thorough cryptographic review to ensure compliance with the PSK validity rule (Noise Protocol Framework Section 9.3).
- Implement network monitoring to detect anomalous handshake behavior or repeated key reuse attempts.
- Engage cryptographic experts to validate the security of post-quantum handshake implementations in your environment.
- Incorporate secure development lifecycle practices emphasizing cryptographic protocol compliance and regular dependency updates.
- Coordinate with vendors and supply chain partners to confirm they have applied the patch or mitigations.
- Consider additional layers of encryption or key management controls to mitigate potential exposure during transition.
Description
CVE-2026-24785 is a high-severity vulnerability in the Clatter Rust library, a no_std compatible implementation of the Noise protocol framework with post-quantum support. Versions prior to 2.2.0 allow the use of post-quantum handshake patterns that violate the PSK validity rule, enabling PSK-derived keys to be used without proper ephemeral randomness. This cryptographic flaw weakens security guarantees and risks catastrophic key reuse. The affected handshake patterns include several default `*_psk0` variants and some hybrid patterns. The issue is addressed in Clatter v2.2.0, which adds runtime checks to prevent insecure handshake patterns. Organizations using vulnerable versions and affected patterns may have compromised handshake security, risking confidentiality and integrity of communications.