CVE-2024-42460
Elliptic's ECDSA missing check for whether leading bit of r and s is zero
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
CVE-2024-42460- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
EUVDEUVD-2024-2543
5.3
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
EUVD-2024-2543- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-977x-g7h5-7qgw
2.7
Elliptic's ECDSA missing check for whether leading bit of r and s is zero
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
GHSA-977x-g7h5-7qgw- CVSS 4.0
- 2.7 Low
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
NVD
5.3
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
CVE-2024-42460- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
OSV
5.3
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
CVE-2024-42460- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-42460
5.3
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
DEBIAN-CVE-2024-42460- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 9 moreShow less
OSVGHSA-977x-g7h5-7qgw
2.7
Elliptic's ECDSA missing check for whether leading bit of r and s is zero
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
GHSA-977x-g7h5-7qgw- CVSS 4.0
- 2.7 Low
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-42460
5.3
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
UBUNTU-CVE-2024-42460- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVAZL-47430 No score
CVE-2024-42460 affecting package reaper for versions less than 3.1.1-11
In the Elliptic package 6.5.6 for Node.js, ECDSA signature malleability occurs because there is a missing check for whether the leading bit of r and s is zero.
- Record
AZL-47430- Updated
- 2026-11-02
OSVCLSA-2026-1781139210 No score
TuxCare security update for elliptic (9 CVEs)
TuxCare rebuilt elliptic to address 9 CVEs. Fixed in 6.4.1-tuxcare.1.
- Record
CLSA-2026-1781139210- Updated
- 2026-11-02
OSVCLSA-2026-1781139211 No score
TuxCare security update for elliptic (7 CVEs)
TuxCare rebuilt elliptic to address 7 CVEs. Fixed in 6.5.4-tuxcare.1.
- Record
CLSA-2026-1781139211- Updated
- 2026-11-02
OSVCLSA-2026-1781139212 No score
TuxCare security update for elliptic (7 CVEs)
TuxCare rebuilt elliptic to address 7 CVEs. Fixed in 6.5.5-tuxcare.1.
- Record
CLSA-2026-1781139212- Updated
- 2026-11-02
OSVCLSA-2026-1793101918 No score
TuxCare security update for elliptic (6 CVEs)
TuxCare rebuilt elliptic to address 6 CVEs. Fixed in 6.5.1-tuxcare.2.
- Record
CLSA-2026-1793101918- Updated
- 2026-11-02
OSVCLSA-2026-1793102023 No score
TuxCare security update for elliptic (5 CVEs)
TuxCare rebuilt elliptic to address 5 CVEs. Fixed in 6.5.3-tuxcare.2.
- Record
CLSA-2026-1793102023- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14663-1 No score
velociraptor-0.7.0.4.git142.862ef23-1.1 on GA media
These are all security issues fixed in the velociraptor-0.7.0.4.git142.862ef23-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14663-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ellipticnpm |
2.0.0 to 6.5.6 | 6.5.7 |
reaperAzure Linux:2 |
before 3.1.1-11 | 3.1.1-11 |
ellipticTuxCare:npm From an advisory covering 8 CVEs |
6.4.1-tuxcare.0 up to 6.4.1-tuxcare.1, plus listed versions 6.4.1 |
6.4.1-tuxcare.1 |
ellipticTuxCare:npm From an advisory covering 6 CVEs |
6.5.4-tuxcare.0 up to 6.5.4-tuxcare.1, plus listed versions 6.5.4 |
6.5.4-tuxcare.1 |
ellipticTuxCare:npm From an advisory covering 6 CVEs |
6.5.5-tuxcare.0 up to 6.5.5-tuxcare.1, plus listed versions 6.5.5 |
6.5.5-tuxcare.1 |
ellipticTuxCare:npm From an advisory covering 6 CVEs |
6.5.1-tuxcare.0 up to 6.5.1-tuxcare.2, plus listed versions 6.5.16.5.1-tuxcare.1 |
6.5.1-tuxcare.2 |
ellipticTuxCare:npm From an advisory covering 5 CVEs |
6.5.3-tuxcare.0 up to 6.5.3-tuxcare.2, plus listed versions 6.5.36.5.3-tuxcare.1 |
6.5.3-tuxcare.2 |
node-ellipticDebian:12 |
All versions, plus listed versions 6.5.4~dfsg-26.5.7+dfsg-16.6.1+dfsg+~6.4.18-16.6.1+dfsg+~6.4.18-26.6.1+dfsg-1 |
None known |
node-ellipticDebian:13 |
before 6.5.7+dfsg-1 | 6.5.7+dfsg-1 |
node-ellipticDebian:14 |
before 6.5.7+dfsg-1 | 6.5.7+dfsg-1 |
Show 9 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ellipticnpm |
2.0.0 up to 6.5.7 | 6.5.7 |
node-ellipticUbuntu:18.04:LTS |
All versions, plus listed versions 6.4.0+dfsg-1 |
None known |
node-ellipticUbuntu:20.04:LTS |
All versions, plus listed versions 6.5.1~dfsg-16.5.1~dfsg-2 |
None known |
node-ellipticUbuntu:22.04:LTS |
All versions, plus listed versions 6.5.4~dfsg-1 |
None known |
node-ellipticUbuntu:24.04:LTS |
All versions, plus listed versions 6.5.4~dfsg-2 |
None known |
node-ellipticUbuntu:25.10 |
All versions, plus listed versions 6.6.1+dfsg-1 |
None known |
node-ellipticUbuntu:26.10 |
All versions, plus listed versions 6.6.1+dfsg+~6.4.18-16.6.1+dfsg+~6.4.18-2 |
None known |
node-ellipticUbuntu:26.04:LTS |
All versions, plus listed versions 6.6.1+dfsg-16.6.1+dfsg+~6.4.18-1 |
None known |
velociraptoropenSUSE:Tumbleweed From an advisory covering 27 CVEs |
before 0.7.0.4.git142.862ef23-1.1 | 0.7.0.4.git142.862ef23-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, aliases, cwes, facts, references | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-42460 is a medium vulnerability (CVSS 5.3) in Elliptic Project Elliptic, published August 2, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. Fixed in elliptic 6.5.7.
References
github.com/indutny/elliptic/pull/317
security.netapp.com/advisory/ntap-20241004-0005
nvd.nist.gov/vuln/detail/CVE-2024-42460
github.com/indutny/elliptic/commit/b6ff1758d9a6d1a7aec177ff6df9f586492a6315
github.com/indutny/elliptic/commit/accb61e9c1a005e5c8ff96a8b33893100bb42d11
github.com/advisories/GHSA-977x-g7h5-7qgw
Show 33 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2024/42xxx/CVE-2024-42460.json
security-tracker.debian.org/tracker/CVE-2024-42460
github.com/indutny/elliptic
ubuntu.com/security/CVE-2024-42460
cve.org/CVERecord?id=CVE-2024-42460
lists.opensuse.org/archives/list/[email protected]/thread/IL7QOYRPFRGRS6UKU6ZYHI76FWFFUJNK
suse.com/security/cve/CVE-2023-1732
suse.com/security/cve/CVE-2023-44270
suse.com/security/cve/CVE-2023-45133
suse.com/security/cve/CVE-2023-45683
suse.com/security/cve/CVE-2023-46234
suse.com/security/cve/CVE-2024-21538
suse.com/security/cve/CVE-2024-23331
suse.com/security/cve/CVE-2024-24786
suse.com/security/cve/CVE-2024-28180
suse.com/security/cve/CVE-2024-31207
suse.com/security/cve/CVE-2024-37298
suse.com/security/cve/CVE-2024-4067
suse.com/security/cve/CVE-2024-4068
suse.com/security/cve/CVE-2024-42459
suse.com/security/cve/CVE-2024-42460
suse.com/security/cve/CVE-2024-42461
suse.com/security/cve/CVE-2024-45296
suse.com/security/cve/CVE-2024-45338
suse.com/security/cve/CVE-2024-45811
suse.com/security/cve/CVE-2024-45812
suse.com/security/cve/CVE-2024-47068
suse.com/security/cve/CVE-2024-47875
suse.com/security/cve/CVE-2024-48948
suse.com/security/cve/CVE-2024-48949
suse.com/security/cve/CVE-2024-51744
suse.com/security/cve/CVE-2024-55565
suse.com/security/cve/CVE-2024-6104