PT-2022-23164 · Nodebb · Nodebb Forum
Julianlam
·
Published
2022-09-02
·
Updated
2022-09-16
·
CVE-2022-36076
CVSS v3.1
8.8
High
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
NodeBB Forum Software versions prior to 1.17.2
Description
The issue is caused by an unnecessarily strict conditional in the code handling the first step of the Single Sign-On (SSO) process. This conditional inadvertently rendered the pre-existing logic that added and checked a nonce as opt-in instead of opt-out, re-exposing a vulnerability. A specially crafted Man-in-the-Middle (MITM) attack could theoretically take over another user account during the single sign-on process.
Recommendations
For NodeBB Forum Software versions prior to 1.17.2, update to version 1.17.2 to fully patch the issue. As a temporary workaround, site maintainers can cherry-pick the patch commit into their codebase to patch the exploit.
Exploit
Fix
CSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Nodebb Forum