Critical `crypto-js` vulnerability (CVE-2023-46233)
Crypto-js is no longer maintained. we should update code to use native crypto https://www.npmjs.com/package/crypto-js
Fixed via https://github.com/gocardless/gocardless-nodejs/pull/168
The release of 3.19.0 re-introduces this vulnerability as it downgraded the crypto-js library again (https://github.com/gocardless/gocardless-nodejs/commit/1e5ae78322c1bdb034ebba24594d1d5f659ed042)
A new release with #170 included would resolve this issue.
FYI PR https://github.com/gocardless/gocardless-nodejs/pull/174 just re-introduced crypto-js
Hello,
At some point crypto-js was downgraded to 4.1.1, when CVE-2023-46233 is only fixed in 4.2.0.
Could you please look into upgrading again to 4.2.0?
Apologies for this - a fix is incoming.
This has been resolved in v4.8.0
The crypto-js dependency has not been in use for some time, but it had been accidentally added back into package.json.