PT-2020-14227 · Nodebb · Nodebb
Published
2020-08-19
·
Updated
2021-11-18
·
CVE-2020-15149
CVSS v3.1
9.9
Critical
| Vector | AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L |
Name of the Vulnerable Software and Affected Versions
NodeBB versions 1.12.2 through 1.14.2
Description
The issue is related to a bug in the validation logic of NodeBB, which allows an attacker to change the password of any user by sending a specially crafted socket.io call to the server. This could lead to a privilege escalation event via an account takeover.
Recommendations
For NodeBB versions 1.12.2 through 1.14.2, as a temporary workaround, you may cherry-pick the commit 16cee1b03ba3eee177834a1fdac4aa8a12b39d2a from the project's repository to your running instance of NodeBB.
Update to version 1.14.3 to resolve the issue.
Fix
Improper Authentication
Improper Privilege Management
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Nodebb