CVE-2024-48930
Last modified
CVE-2024-48930 is a high-severity vulnerability rated 8.7/10 on the CVSS scale. secp256k1-node is a Node.js binding for an Optimized C library for EC operations on curve secp256k1. In `elliptic`-based version, `loadUncompressedPublicKey` has a check that the public key is on the curve. EPSS estimates a 0.39% chance of exploitation in the next 30 days.
Description
secp256k1-node is a Node.js binding for an Optimized C library for EC operations on curve secp256k1. In `elliptic`-based version, `loadUncompressedPublicKey` has a check that the public key is on the curve. Prior to versions 5.0.1, 4.0.4, and 3.8.1, however, `loadCompressedPublicKey` is missing that check. That allows the attacker to use public keys on low-cardinality curves to extract enough information to fully restore the private key from as little as 11 ECDH sessions, and very cheaply on compute power. Other operations on public keys are also affected, including e.g. `publicKeyVerify()` incorrectly returning `true` on those invalid keys, and e.g. `publicKeyTweakMul()` also returning predictable outcomes allowing to restore the tweak. Versions 5.0.1, 4.0.4, and 3.8.1 contain a fix for the issue.
Metrics
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2024-48930?
How severe is CVE-2024-48930?
How do I fix CVE-2024-48930?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2024
- CVE-2024-48925Umbraco, a free and open source .NET content management syst…6.5
- CVE-2024-48926Umbraco, a free and open source .NET content management syst…3.1
- CVE-2024-48927Umbraco, a free and open source .NET content management syst…4.6
- CVE-2024-48928Piwigo is an open source photo gallery application for the w…7.5
- CVE-2024-48929Umbraco is a free and open source .NET content management sy…4.2
- CVE-2024-4893DigiWin EasyFlow .NET lacks validation for certain input par…9.8
- CVE-2024-48931ZimaOS is a fork of CasaOS, an operating system for Zima dev…7.5
- CVE-2024-48932ZimaOS is a fork of CasaOS, an operating system for Zima dev…5.3
- CVE-2024-48933A cross-site scripting (XSS) vulnerability in LemonLDAP::NG …6.1
- CVE-2024-48936SchedMD Slurm before 24.05.4 has Incorrect Authorization. A …5
- CVE-2024-48937Znuny before LTS 6.5.1 through 6.5.10 and 7.0.1 through 7.0.…6.1
- CVE-2024-48938Znuny before LTS 6.5.1 through 6.5.10 and 7.0.1 through 7.0.…7.5
Are you affected by CVE-2024-48930?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
