Skip to main content
VulnerabilityPublished

CVE-2026-24785: jmlepisto clatter · Weak Cryptography

Affects jmlepisto clatterSource CVE Database V5

0

Not known to be exploited · CVSS 8.0 High : upgrade to 2.2.0 soon.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 4.0 base score
8.0High
How severe the flaw is on the 0–10 CVSS scale.
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:U

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
jmlepistoclatterAffected
  • <2.2.0
Fixed in
  • 2.2.0
crates.iogithub/jmlepisto/clatterpkg:cargo/github/jmlepisto/clatterOther threatsAffected
  • <2.2.0
Fixed in
  • 2.2.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

  1. Upgrade all Clatter library instances to version 2.2.0 or later, which includes runtime checks preventing insecure handshake patterns.
  2. Immediately audit all usage of Noise protocol handshake patterns in your codebase, specifically identifying any use of `*_psk0` post-quantum variants and hybrid patterns.
  3. Avoid using the vulnerable `noise_pqkk_psk0`, `noise_pqkn_psk0`, `noise_pqnk_psk0`, `noise_pqnn_psk0` handshake patterns entirely.
  4. For custom handshake patterns, conduct a thorough cryptographic review to ensure compliance with the PSK validity rule (Noise Protocol Framework Section 9.3).
  5. Implement network monitoring to detect anomalous handshake behavior or repeated key reuse attempts.
  6. Engage cryptographic experts to validate the security of post-quantum handshake implementations in your environment.
  7. Incorporate secure development lifecycle practices emphasizing cryptographic protocol compliance and regular dependency updates.
  8. Coordinate with vendors and supply chain partners to confirm they have applied the patch or mitigations.
  9. 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.

References

Community reviews

Loading reviews…