Skip to main content
← All vulnerabilities
CVE-2022-46164GHSA-RF3G-V8P5-P675

Account takeover via prototype vulnerability

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.6.1
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: total

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • NodeBB NodeBB

    fixed in 2.6.1

  • nodebbnpm

    fixed in 2.6.1

References 3

GitHub · NodeBB/NodeBB

GitHub · stephenbradshaw/CVE-2022-46164-poc