CVE-2022-46164
published 2022-12-05CVE-2022-46164: 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…
PriorityP271critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
48.99%
98.7th percentile
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.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| nodebb | nodebb | < 2.6.1 | 2.6.1 |
| nodebb | nodebb | >= 0 < 2.6.1 | 2.6.1 |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
NodeBB vulnerable to account takeover via prototype vulnerability
osv·2022-12-05
CVE-2022-46164 [CRITICAL] NodeBB vulnerable to account takeover via prototype vulnerability
NodeBB vulnerable to account takeover via prototype vulnerability
### Impact
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.
### Patches
Patched in 2.6.1
### Workarounds
Site maintainers can cherry-pick https://github.com/NodeBB/NodeBB/commit/48d143921753914da45926cca6370a92ed0c46b8 into their codebase to patch the exploit.
### For more information
If you have any questions or comments about this advisory:
Discuss it on [our community forum](https://github.com/NodeBB/NodeBB/security/advisories/community.nodebb.org/)
Email us at [[email protected]](mailto:[email protected])
GHSA
NodeBB vulnerable to account takeover via prototype vulnerability
ghsa·2022-12-05
CVE-2022-46164 [CRITICAL] CWE-665 NodeBB vulnerable to account takeover via prototype vulnerability
NodeBB vulnerable to account takeover via prototype vulnerability
### Impact
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.
### Patches
Patched in 2.6.1
### Workarounds
Site maintainers can cherry-pick https://github.com/NodeBB/NodeBB/commit/48d143921753914da45926cca6370a92ed0c46b8 into their codebase to patch the exploit.
### For more information
If you have any questions or comments about this advisory:
Discuss it on [our community forum](https://github.com/NodeBB/NodeBB/security/advisories/community.nodebb.org/)
Email us at [[email protected]](mailto:[email protected])
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
https://github.com/NodeBB/NodeBB/commit/48d143921753914da45926cca6370a92ed0c46b8https://github.com/NodeBB/NodeBB/security/advisories/GHSA-rf3g-v8p5-p675https://github.com/NodeBB/NodeBB/commit/48d143921753914da45926cca6370a92ed0c46b8https://github.com/NodeBB/NodeBB/security/advisories/GHSA-rf3g-v8p5-p675
2022-12-05
Published