Skip to main content
← All vulnerabilities
CVE-2023-24532GO-2023-1621BIT-GOLANG-2023-24532

Incorrect calculation on P256 curves in crypto/internal/nistec

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.19.7, 1.20.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • crypto/internal/nistec

    fixed in 1.19.7; From 1.20.0-0 · fixed in 1.20.2

  • stdlibGo

    fixed in 1.19.7; From 1.20.0-0 · fixed in 1.20.2

References 4

go.dev

groups.google.com

pkg.go.dev