Description
libcrux-ecdh and libcrux-ed25519 before 0.0.6, and libcrux-psq before 0.0.7, contain cryptographic implementation bugs. libcrux-ecdh did not properly check length and clamping during X25519 secret validation (and had a broken clamping check for imported X25519 secret keys); libcrux-ed25519 performed a duplicated clamping step during key generation; and libcrux-psq panicked instead of propagating an AEADError. These were fixed in the respective patched releases.
Published: 2026-08-19
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability exists in the libcrux cryptographic library prior to certain patch releases. libcrux-ecdh fails to check the proper length and clamping of X25519 secrets, and its import validation is broken, which could allow an attacker to use an invalid key that bypasses security checks. libcrux-ed25519 performs a duplicate clamping operation during key generation, potentially creating weaker keys. libcrux-psq panics rather than reporting an AEADError, which could cause denial of service or unexpected termination of the calling application.

Affected Systems

Affected products are the open-source library celabshq/libcrux and several of its sub-packages: libcrux-ecdh, libcrux-ed25519, and libcrux-psq. The vulnerability is present in all releases older than libcrux-ecdh 0.0.6, libcrux-ed25519 0.0.6, and libcrux-psq 0.0.7. No specific operating system or application is listed, so any environment that incorporates these library versions is potentially exposed.

Risk and Exploitability

The CVSS score of 8.7 classifies the issue as high severity, reflecting the significant impact on confidentiality and integrity if the vulnerability is exploited. The EPSS score is <1%, indicating a very low likelihood of exploitation, and the vulnerability is not listed in CISA's KEV catalog. Based on the description, it is inferred that the exploit would require supplying crafted keys or inputs to the affected library functions, which could be facilitated by a remote client in a server application or by a local user on a system that loads the library. Given the high severity and the very low EPSS probability, administrators should treat this as a priority patching issue.

Generated by OpenCVE AI on August 20, 2026 at 17:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update all libcrux components to the patched versions (libcrux-ecdh ≥0.0.6, libcrux-ed25519 ≥0.0.6, libcrux-psq ≥0.0.7).
  • Remove or disable any custom key validation that bypasses library checks.
  • Test cryptographic functions to verify that input keys are properly clamped and that the panic is no longer triggered for erroneous inputs.

Generated by OpenCVE AI on August 20, 2026 at 17:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 20 Aug 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Celabshq
Celabshq libcrux
Vendors & Products Celabshq
Celabshq libcrux

Wed, 19 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Description libcrux-ecdh and libcrux-ed25519 before 0.0.6, and libcrux-psq before 0.0.7, contain cryptographic implementation bugs. libcrux-ecdh did not properly check length and clamping during X25519 secret validation (and had a broken clamping check for imported X25519 secret keys); libcrux-ed25519 performed a duplicated clamping step during key generation; and libcrux-psq panicked instead of propagating an AEADError. These were fixed in the respective patched releases.
Title libcrux before 0.0.6 Cryptographic Implementation Bug Fixes
Weaknesses CWE-347
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Celabshq Libcrux
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-21T11:21:07.741Z

Reserved: 2026-08-19T11:36:02.574Z

Link: CVE-2026-76234

cve-icon Vulnrichment

Updated: 2026-08-20T13:48:18.795Z

cve-icon NVD

Status : Received

Published: 2026-08-19T14:17:52.797

Modified: 2026-08-21T12:16:33.233

Link: CVE-2026-76234

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T17:45:03Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature