Cryptographic Implementation Bugs in libcrux by Celabs
CVE-2026-76234

8.7HIGH

Key Information:

Vendor

Celabshq

Status
Vendor
CVE Published:
19 August 2026

What is CVE-2026-76234?

Versions of libcrux prior to 0.0.6 for libcrux-ecdh and libcrux-ed25519, as well as libcrux-psq before 0.0.7, expose critical cryptographic implementation issues. The libcrux-ecdh library fails to adequately validate the length and clamping of X25519 secret keys, presenting a risk for incorrect secret key validation. Meanwhile, libcrux-ed25519 incorrectly implements a redundant clamping step during key generation, which can lead to weaknesses in generated keys. Additionally, libcrux-psq is flawed in its error handling, resulting in a panic instead of appropriately propagating an AEADError. These vulnerabilities highlight the necessity for timely patching, which has been addressed in recent releases.

Affected Version(s)

libcrux 0 < 0.0.6

libcrux 0 < 0.0.6

libcrux 0 < 0.0.7

References

CVSS V4

Score:
8.7
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.