Description
NodeBB 1.18.0 through 4.16.5 contains an authorization bypass vulnerability that allows unauthenticated visitors to act on other accounts by supplying a uid during POST /register. Attackers can submit an empty email at the /register/complete interstitial to clear a victim's email and confirmation state and revoke all their sessions.
Published: 2026-10-30
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Account Takeover
Action: Immediate Patch
AI Analysis

Impact

NodeBB versions 1.18.0 through 4.16.5 contain a flaw that lets an unauthenticated user supply a uid during the POST /register request. By packetting a uid of an existing account, the attacker can complete the registration interstitial with an empty email, which clears that account’s email address and confirmation flag and forcibly revokes all of the victim’s active sessions. The result is that an attacker gains unilateral control over another member’s account, including the ability to remove their address, reset authentication state, and terminate legitimate sessions.

Affected Systems

The vulnerability affects the NodeBB forum software, any installation running version 1.18.0 up to and including 4.16.5. Any deployment that exposes the standard registration endpoint to the public is potentially exploitable.

Risk and Exploitability

The flaw has a CVSS score of 6.9, indicating moderate severity. No EPSS score is published, so the likelihood of exploitation cannot be quantified, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is a remote, unauthenticated web request; an attacker can trigger the issue from any network location that can reach the forum’s registration page. Because the defect allows direct manipulation of user data and session state, the risk to affected installations is significant if the system is exposed to the internet.

Generated by OpenCVE AI on October 30, 2026 at 20:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade NodeBB to a version newer than 4.16.5 that contains the fix for this bypass, or apply the patch commit identified in the advisory (376d14abb7fffd8ea14f3a2f96baa20ffee5cdb3) to the source code.
  • If an upgrade is not immediately possible, temporarily disable public registration on the forum until the patch can be applied.
  • Implement monitoring for anomalous POST /register traffic, especially requests that include a uid parameter, to detect potential abuse before the issue is fixed.

Generated by OpenCVE AI on October 30, 2026 at 20:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description NodeBB 1.18.0 through 4.16.5 contains an authorization bypass vulnerability that allows unauthenticated visitors to act on other accounts by supplying a uid during POST /register. Attackers can submit an empty email at the /register/complete interstitial to clear a victim's email and confirmation state and revoke all their sessions.
Title NodeBB 1.18.0 through 4.16.5 Authorization Bypass via /register/complete uid
First Time appeared Nodebb
Nodebb nodebb
Weaknesses CWE-639
CPEs cpe:2.3:a:nodebb:nodebb:*:*:*:*:*:*:*:*
Vendors & Products Nodebb
Nodebb nodebb
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T19:42:51.208Z

Reserved: 2026-10-30T17:58:24.242Z

Link: CVE-2026-120007

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-30T19:18:22.770

Modified: 2026-10-30T20:17:09.377

Link: CVE-2026-120007

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T20:30:14Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key