← CVE Intelligence

CVE-2026-4258

n/a / sjcl PUBLISHED

Description (CNA)

Versions of the package sjcl before 1.0.9 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.

Affected (CNA)

Vendor / productVersions
n/a / sjclaffected 0 before 1.0.9
n/a / org.webjars.npm:sjclaffected 0 before *

CWE

CWE-347

References

ADP enrichment

CISA-ADP

No English description supplied.