#VU66746 Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) in NodeBB - CVE-2022-36045
Published: August 24, 2022
Vulnerability identifier: #VU66746
Vulnerability risk: High
CVSSv4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/U:Amber
CVE-ID: CVE-2022-36045
CWE-ID: CWE-338
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerable software:
NodeBB
NodeBB
Software vendor:
NodeBB
NodeBB
Description
The vulnerability allows a remote attacker to compromise the affected application.
The vulnerability exists due to usage of weak pseudo-random number generator within the utils.generateUUID function. A remote attacker can use multiple invocations of the password reset functionality to correctly calculate the reset code and take over an arbitrary account on the website.
Remediation
Install updates from vendor's website.