Description
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.
INFO
Published Date :
2026-03-17T05:00:04.199Z
Last Modified :
2026-03-17T13:22:11.049Z
Source :
snyk
AFFECTED PRODUCTS
The following products are affected by CVE-2026-4258 vulnerability.
| Vendors | Products |
|---|---|
| Bitwiseshiftleft |
|
REFERENCES
Here, you will find a curated list of external links that provide in-depth information to CVE-2026-4258.
CVSS Vulnerability Scoring System
Detailed values of each vector for above chart.
Attack Vector
Attack Complexity
Attack Requirements
Privileges Required
User Interaction
VS Confidentiality
VS Integrity
VS Availability
SS Confidentiality
SS Integrity
SS Availability
Detailed values of each vector for above chart.
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality Impact
Integrity Impact
Availability Impact