CVE-2023-30591
HighPublic exploitDenial-of-service in NodeBB <= v2.8.10 allows unauthenticated attackers to trigger a crash, when invoking eventName.startsWith() or eventName.toString(), while processing Socket.IO messages via crafted Socket.IO messages containing array or object type for the event name…
Published Sep 29, 2023 · Updated Aug 12, 2026
Key Facts
Patch immediately- CVE-2023-30591 is a high-severity vulnerability (CVSS 7.5 v3.1) affecting NodeBB.
- It is not listed in any known-exploited vulnerabilities catalog. Public exploit code is available.
- EPSS estimates a 59% probability of exploitation in the next 30 days.
- Fixed versions are available, including NodeBB <=2.8.10, NodeBB 2.8.10.
- Brandefense priority: patch immediately, because it is very likely to be exploited soon.
CVSS v3.1
7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS (30-day exploit likelihood)
59%
Higher than 99.0% of all scored CVEs
Exploited in the wild
No known
Not in a known-exploited catalog
Public exploit code
Available
Proof-of-concept or weaponized module
Get the full CVE-2023-30591 brief as a PDF
Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.
Description
Denial-of-service in NodeBB <= v2.8.10 allows unauthenticated attackers to trigger a crash, when invoking eventName.startsWith() or eventName.toString(), while processing Socket.IO messages via crafted Socket.IO messages containing array or object type for the event name respectively.
Affected Products
2 affected entries in total| Product | Affected versions | Fixed in |
|---|---|---|
| NodeBBNodebb | See advisory | 2.8.10 |
Patched Releases
NodeBB
<=2.8.10
Timeline
Publicly disclosed
Sep 29, 2023
Last updated
Aug 12, 2026
Weakness Type
- CWE-241 Improper Handling of Unexpected Data Type
- CWE-754 Improper Check for Unusual or Exceptional Conditions
References
- advisoryhttps://github.com/CVEProject/cvelistV5/tree/main/cves/2023/30xxx/CVE-2023-30591.json
- advisoryhttps://nvd.nist.gov/vuln/detail/CVE-2023-30591
- advisoryhttps://starlabs.sg/advisories/23/23-30591/
- patchhttps://github.com/NodeBB/NodeBB/commit/37b48b82a4bc7680c6e4c42647209010cb239c2c
- patchhttps://github.com/NodeBB/NodeBB/commit/4d2d76897a02e7068ab74c81d17a2febfae8bfb9
FAQ
Common Questions.
Denial-of-service in NodeBB <= v2.8.10 allows unauthenticated attackers to trigger a crash, when invoking eventName.startsWith() or eventName.toString(), while processing Socket.IO messages via crafted Socket.IO messages containing array or object type for the event name respectively.
Affected: NodeBB. The full list is in the CVE brief.
It is not listed in any known-exploited vulnerabilities catalog.
No, it is not currently listed in the CISA Known Exploited Vulnerabilities catalog.
Public exploit code is available.
Fixed versions are available, including NodeBB <=2.8.10, NodeBB 2.8.10.
Brandefense priority: patch immediately, because it is very likely to be exploited soon.
Is CVE-2023-30591 Running On Your Attack Surface?
Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.
Request A Demo