Bug 2512613 (CVE-2026-71851)
| Summary: | CVE-2026-71851 crypto-js: crypto-js: Insufficient Entropy in Cryptographic Secret Generation via Vulnerable CryptoJS Dependency Chain | ||
|---|---|---|---|
| Product: | [Other] Security Response | Reporter: | OSIDB Bzimport <bzimport> |
| Component: | vulnerability | Assignee: | Product Security DevOps Team <prodsec-dev> |
| Status: | NEW --- | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | unspecified | CC: | anthomas, ehelms, fmariani, ggainey, gmalinko, janstey, jpasqual, juwatts, jwon, kaycoth, mcarlett, mdellweg, mhulan, nmoumoul, osousa, pcreech, pjindal, rchan, rhel-process-autobot, rstepani, smallamp, tcunning, tmalecek, watson-tool-maintainers, yfang |
| Target Milestone: | --- | Keywords: | Security |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: |
A flaw was found in crypto-js. The `CryptoJS.lib.WordArray.random()` function, used for generating cryptographic secrets, employs a weak pseudorandom number generator instead of a cryptographically secure source. This significantly reduces the randomness of generated values, such as those used for cryptocurrency wallet recovery phrases. An attacker can exploit this by enumerating the limited possible outputs, potentially recovering private keys and gaining unauthorized control over associated funds in affected applications.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
OSIDB Bzimport
2026-08-07 19:21:30 UTC
|