Junglewise Threat Intelligence

CVE-2026-64313: Linux Kernel carry overflow in ECC VLI multiplication

CVE-2026-64313 · Severity: info · CVSS 0 · Published 2026-07-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's cryptographic library specifically affecting Elliptic Curve Cryptography (ECC) operations. This flaw could potentially lead to incorrect mathematical calculations during secure data processing, which might impact the reliability of encrypted communications or digital signatures. The issue has been resolved in recent kernel updates.

Technical details

A vulnerability in 'crypto/ecc.c' of the Linux kernel was caused by an incorrect carry flag calculation during variable-length integer (VLI) multiplication. Specifically, the 'add_128_128' helper failed to account for a carry bit when the high-order 64 bits were saturated and the lower-bit addition overflowed. This logic error was introduced during the porting of the micro-ecc library. An attacker could potentially exploit this to cause incorrect ECC results, affecting ECDH and other ECC-based protocols. The fix replaces the flawed logic with a constant-time overflow check to prevent both calculation errors and potential timing side-channels.

Affected products

  • Linux Linux Kernel 4.8 to 6.10.y

Timeline

  • 2026-07-25: advisory: CVE-2026-64313 published
  • 2026-05-13: patched: Initial fix authored

References

Related threats