CVE-2022-46164
CRITICALNodeBB < 2.6.1 - Account Takeover via Prototype Pollution in Socket.IO Message Handling
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2022-46164. PoCs published by stephenbradshaw.
AI-analyzed exploit summary This PoC exploits CVE-2022-46164, an authentication bypass vulnerability in NodeBB, by manipulating socket.io sessions to escalate privileges to admin and retrieve API tokens. It demonstrates the vulnerability by sending crafted socket.io messages to achieve privilege escalation.
Description
NodeBB is an open source Node.js based forum software. Due to a plain object with a prototype being used in socket.io message handling a specially crafted payload can be used to impersonate other users and takeover accounts. This vulnerability has been patched in version 2.6.1. Users are advised to upgrade. Users unable to upgrade may cherry-pick commit `48d143921753914da45926cca6370a92ed0c46b8` into their codebase to patch the exploit.
Exploits (1)
This PoC exploits CVE-2022-46164, an authentication bypass vulnerability in NodeBB, by manipulating socket.io sessions to escalate privileges to admin and retrieve API tokens. It demonstrates the vulnerability by sending crafted socket.io messages to achieve privilege escalation.
References (2)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L