Home
MEDIUM: 6.9 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:PMEDIUM: 5.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P
Description
This affects versions of the package bn.js before 5.2.3. Calling maskn(0) on any BN instance corrupts the internal state, causing toString(), divmod(), and other methods to enter an infinite loop, hanging the process indefinitely.
Problem types
Credits
Kr0emer
References
security.snyk.io/vuln/SNYK-JS-BNJS-15274301
github.com/indutny/bn.js/issues/316
github.com/indutny/bn.js/issues/186
gist.github.com/Kr0emer/02370d18328c28b5dd7f9ac880d22a91
github.com/indutny/bn.js/pull/317
github.com/...ommit/33df26b5771e824f303a79ec6407409376baa64b