Vulnerability Details : CVE-2023-30591
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.
Vulnerability category: Denial of service
Products affected by CVE-2023-30591
- cpe:2.3:a:nodebb:nodebb:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-30591
0.11%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 45 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-30591
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
3.9
|
3.6
|
STAR Labs SG Pte. Ltd. | |
7.5
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
3.9
|
3.6
|
NIST |
CWE ids for CVE-2023-30591
-
The product does not handle or incorrectly handles when a particular element is not the expected type, e.g. it expects a digit (0-9) but is provided with a letter (A-Z).Assigned by: info@starlabs.sg (Secondary)
-
The product does not check or incorrectly checks for unusual or exceptional conditions that are not expected to occur frequently during day to day operation of the product.Assigned by: nvd@nist.gov (Primary)
References for CVE-2023-30591
-
https://github.com/NodeBB/NodeBB/commit/4d2d76897a02e7068ab74c81d17a2febfae8bfb9
fix: don't crash on objects with toString property · NodeBB/NodeBB@4d2d768 · GitHubPatch
-
https://github.com/NodeBB/NodeBB/commit/830f142b7aea2e597294a84d52c05aab3a3539ca
fix: #11403, remove loader.js crash counter logic · NodeBB/NodeBB@830f142 · GitHubPatch
-
https://github.com/NodeBB/NodeBB/commit/37b48b82a4bc7680c6e4c42647209010cb239c2c
fix: don't crash if event name is not a string · NodeBB/NodeBB@37b48b8 · GitHubPatch
-
https://starlabs.sg/advisories/23/23-30591/
(CVE-2023-30591) NodeBB Pre-Authentication Denial-of-Service | STAR LabsThird Party Advisory
Jump to