Publish GHSA-fc9h-whq2-v747

This commit is contained in:
advisory-database[bot]
2024-10-28 18:13:59 +00:00
parent 25a4a36211
commit 7ec8a33e90
@@ -1,13 +1,13 @@
{
"schema_version": "1.4.0",
"id": "GHSA-fc9h-whq2-v747",
"modified": "2024-10-17T22:05:18Z",
"modified": "2024-10-28T18:12:53Z",
"published": "2024-10-15T15:30:56Z",
"aliases": [
"CVE-2024-48948"
],
"summary": "Valid ECDSA signatures erroneously rejected in Elliptic",
"details": "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.",
"details": "The Elliptic prior to 6.6.0 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.",
"severity": [
{
"type": "CVSS_V4",
@@ -28,7 +28,7 @@
"introduced": "0"
},
{
"last_affected": "6.5.7"
"fixed": "6.6.0"
}
]
}
@@ -48,6 +48,10 @@
"type": "WEB",
"url": "https://github.com/indutny/elliptic/pull/322"
},
{
"type": "WEB",
"url": "https://github.com/indutny/elliptic/commit/34c853478cec1be4e37260ed2cb12cdbdc6402cf"
},
{
"type": "PACKAGE",
"url": "https://github.com/indutny/elliptic"