Skip to main content
VulnerabilityPublished

CVE-2024-48948: elliptic · Improper Verification of Cryptographic Signature

Affects ellipticSource CVE Database V5

0

Not known to be exploited · CVSS 4.8 Medium.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
4.8Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 45% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 25 Nov 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
npmellipticpkg:npm/ellipticOther threatsAffected
  • =6.5.7
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2024-48948, organizations should monitor the Elliptic package repository and official Node.js security advisories for patches or updates addressing the _truncateToN anomaly. Until a patch is available, consider implementing additional signature verification logic that accounts for leading zero bytes in hashes or use alternative cryptographic libraries with robust ECDSA implementations. Conduct thorough testing of signature verification workflows to detect false rejections and implement fallback mechanisms to handle such cases gracefully. For blockchain or transaction systems, introduce monitoring to identify and log signature verification failures to assess impact scope. Engage with vendors or open-source maintainers to prioritize patch development. Additionally, review cryptographic usage policies to ensure that hash functions and elliptic curves in use minimize the likelihood of triggering this anomaly. Finally, educate development and security teams about this vulnerability to prevent misinterpretation of signature failures as attacks.

Description

The Elliptic package 6.5.7 for Node.js, in its for ECDSA implementation, does not correctly verify valid signatures if the hash contains at least four leading 0 bytes and when the order of the elliptic curve's base point is smaller than the hash, because of an _truncateToN anomaly. This leads to valid signatures being rejected. Legitimate transactions or communications may be incorrectly flagged as invalid.

References

Community reviews

Loading reviews…