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.
                
            Metrics
Affected Vendors & Products
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
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