PT-2020-14227 · Nodebb · Nodebb

Published

2020-08-19

·

Updated

2021-11-18

·

CVE-2020-15149

CVSS v3.1

9.9

Critical

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

CVE-2020-15149
GHSA-HR66-C8PG-5MG7

Affected Products

Nodebb