npm xml-crypto 2.0.0
v2.0.0

latest releases: 6.0.0, 5.1.1, 5.1.0...
3 years ago

Disable HMAC by default

Due to the potential of a key confusion vulnerability in support of HMAC-SHA1,
the HMAC-SHA1 "signing" algorithm has been disabled by default.

Previously, in certain situations it was possible to bypass signing checks
by maliciously changing the algorithm to HMAC-SHA1 and using the
public key as the HMAC secret.

If you need to validate an HMAC signature, you now must first call
SignedXml.enableHMAC().

All users are encouraged to upgrade.

Don't miss a new xml-crypto release

NewReleases is sending notifications on new releases.