Node.js before 10.24.0, 12.21.0, 14.16.0, and 15.10.0 is vulnerable to a denial of service attack when too many connection attempts with an 'unknownProtocol' are established. This leads to a leak of file descriptors. If a file descriptor limit is configured on the system, then the server is unable to accept new connections and prevent the process also from opening, e.g. a file. If no file descriptor limit is configured, then this lead to an excessive memory usage and cause the system to run out of memory.
Subscriptions
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
Debian DSA |
DSA-4863-1 | nodejs security update |
Ubuntu USN |
USN-6418-1 | Node.js vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Status: PUBLISHED
Assigner: hackerone
Published:
Updated: 2025-04-30T22:24:30.341Z
Reserved: 2021-01-06T00:00:00.000Z
Link: CVE-2021-22883
No data.
Status : Modified
Published: 2021-03-03T18:15:14.893
Modified: 2024-11-21T05:50:49.997
Link: CVE-2021-22883
OpenCVE Enrichment
No data.
Debian DSA
Ubuntu USN