CVE-2020-36732
mediumpriority · track · 21OT risk · elevatedEPSS 0.011 · 65 %ileDEEUUSEPSS · scored 2026-10-27
The crypto-js package before 3.2.1 for Node.js generates random numbers by concatenating the string "0." with an integer, which makes the output more predictable than necessary.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (17)
Products and version ranges known to be affected.
advisories (4)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2025-2036IBM WebSphere Application Server: Schwachstelle ermöglicht Umgehen von SicherheitsvorkehrungenDeutsch2025-09-10csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann eine Schwachstelle in IBM WebSphere Application Server ausnutzen, um Sicherheitsvorkehrungen zu umgehen.
- WID-SEC-W-2025-2853HCL Commerce: Mehrere SchwachstellenDeutsch2025-12-15csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in HCL Commerce ausnutzen, um einen Denial of Service Angriff durchzuführen, um Sicherheitsvorkehrungen zu umgehen, um Daten zu manipulieren, um einen Cross-Site Scripting Angriff durchzuführen, und um Informationen offenzulegen.
- WID-SEC-W-2026-0069IBM Business Automation Workflow: Mehrere SchwachstellenDeutsch2026-01-12csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in IBM Business Automation Workflow ausnutzen, um Sicherheitsvorkehrungen zu umgehen, um einen Denial of Service Angriff durchzuführen, und um Informationen offenzulegen.
- GHSA-3w3w-pxmm-2w2jcrypto-js uses insecure random numbers2023-06-12ghsa · osvUS
The crypto-js package 3.2.0 for Node.js generates random numbers by concatenating the string "0." with an integer, which makes the output more predictable than necessary.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (20)
External citations — patches, advisories, analysis.
- https://cxsecurity.com/cveshow/CVE-2020-36732/cnnvd
- https://github.com/brix/crypto-js/Patchcnnvd
- https://github.com/brix/crypto-js/compare/3.2.0...3.2.1cnnvd
- https://github.com/brix/crypto-js/issues/254cnnvd
- https://github.com/brix/crypto-js/issues/256cnnvd
- https://github.com/brix/crypto-js/pull/257/commits/e4ac157d8b75b962d6538fc0b996e5d4d5a9466bcnnvd
- https://security.netapp.com/advisory/ntap-20230706-0003/cnnvd
- https://security.snyk.io/vuln/SNYK-JS-CRYPTOJS-548472cnnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan