CVE-2023-24533 Incorrect multiplication of unreduced P-256 scalars in filippo.io/nistec

High 7.5 Published Updated

Incorrect scalar multiplication in the Go NIST elliptic curve library may produce wrong results, though no known attacks exist.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2023-24533?

CVE-2023-24533 is a high-severity vulnerability in filippo.io/nistec, published on 8 Mar 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Multiplication of certain unreduced P-256 scalars produce incorrect results. There are no protocols known at this time that can be attacked due to this.

Weakness: CWE-682

Which versions are affected by CVE-2023-24533?

3 open source packages ship an affected version, including filippo.io/nistec. It affects 1 product.

PackageAffectedFixed in
filippo.io/nistec GoAll versions0.0.2
filippo.io/nistec GoAll versions0.0.2
filippo.io/nistec GoAll versions0.0.2

Products include Nistec Project Nistec.

How do I fix CVE-2023-24533?

Upgrade filippo.io/nistec to 0.0.2 or later.

Is CVE-2023-24533 being exploited?

There is no known exploitation of CVE-2023-24533 in the wild and no public exploit code.

Sources

Also known as GHSA-f6hc-9g49-xmx7, GO-2023-1595.

Is CVE-2023-24533 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free