Non-Canonical Field Element Vulnerability in WolfSSL's X25519 Implementation
CVE-2026-10512

2.3LOW

Key Information:

Vendor

Wolfssl

Status
Vendor
CVE Published:
25 June 2026

What is CVE-2026-10512?

An implementation flaw in the X25519 assembly of wolfSSL's library may result in field elements not being fully reduced to their canonical form. This issue arises during the final modular reduction, where the most significant bit is not cleared properly, potentially leading to incorrect outcomes in scalar multiplication and shared secret generation. Specifically, overflow in the carry-propagation chains within the x64 and AVX2 routines may result in leaving the 255-bit field element in a state that does not adhere to expected standards, thus compromising cryptographic operations.

Affected Version(s)

wolfSSL 5.6.4 <= 5.9.1

References

CVSS V4

Score:
2.3
Severity:
LOW
Confidentiality:
None
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Haruki Oyama
.