PT-2022-23164 · Nodebb · Nodebb Forum

Julianlam

·

Published

2022-09-02

·

Updated

2022-09-16

·

CVE-2022-36076

CVSS v3.1

8.8

High

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

Weakness Enumeration

Related Identifiers

CVE-2022-36076
GHSA-XMGG-FX9P-PRQ6

Affected Products

Nodebb Forum