Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,21 +1,17 @@
{
"schema_version": "1.4.0",
"id": "GHSA-2w8x-224x-785m",
"modified": "2026-03-18T16:10:06Z",
"modified": "2026-03-18T16:10:10Z",
"published": "2026-03-17T06:31:32Z",
"aliases": [
"CVE-2026-4258"
],
"summary": "sjcl is missing point-on-curve validation in sjcl.ecc.basicKey.publicKey",
"details": "All versions of the package sjcl are vulnerable to Improper Verification of Cryptographic Signature due to missing point-on-curve validation in sjcl.ecc.basicKey.publicKey(). An attacker can recover a victim's ECDH private key by sending crafted off-curve public keys and observing ECDH outputs. The dhJavaEc() function directly returns the raw x-coordinate of the scalar multiplication result (no hashing), providing a plaintext oracle without requiring any decryption feedback.",
"severity": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
},
{
"type": "CVSS_V4",
"score": "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:P"
"score": "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"
}
],
"affected": [
Expand All @@ -32,11 +28,14 @@
"introduced": "0"
},
{
"last_affected": "1.0.8"
"fixed": "1.0.9"
}
]
}
]
],
"database_specific": {
"last_known_affected_version_range": "<= 1.0.8"
}
}
],
"references": [
Expand Down
Loading