PT-2022-24817 · Unknown · Js Compute Runtime
Elliotttpublished
+1
·
Published
2022-09-20
·
Updated
2022-09-21
·
CVE-2022-39218
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
JS Compute Runtime versions prior to 0.5.3
Description
The
Math.random and crypto.getRandomValues methods fail to use sufficiently random values, making the sequence of random values predictable. An attacker can use the fixed seed to predict random numbers generated by these functions and bypass cryptographic security controls, potentially disclosing sensitive data encrypted by functions that use these generators.Recommendations
For versions prior to 0.5.3, upgrade to version 0.5.3 or later to resolve the issue. As a temporary workaround, consider avoiding the use of
Math.random and crypto.getRandomValues methods until the upgrade is applied. However, it is noted that there are no known workarounds, and upgrading to the patched version is the recommended solution.Exploit
Fix
Use of Insufficiently Random Values
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Js Compute Runtime