CVE-2021-22918CWE-125

Node.js before 16.4.1, 14.17.2, 12.22.2 is vulnerable to an out-of-bounds read when uv__idna_toascii() is used to convert strings to ASCII

published July 12, 2021

CVSS
—
EPSS
23%
Percentile
97.8
In the wild
Unconfirmed
What it is

Node.js before 16.4.1, 14.17.2, 12.22.2 is vulnerable to an out-of-bounds read when uv__idna_toascii() is used to convert strings to ASCII. The pointer p is read and increased without checking whether it is beyond pe, with the latter holding a pointer to the end of the buffer. This can lead to information disclosures or crashes. This function can be triggered via uv_getaddrinfo().

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.23132 · 97.8th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2021-07-12T00:00Z
EPSS history
Timeline
  • 12 JUL 00:00Z
    Node.js before 16.4.1, 14.17.2, 12.22.2 is vulnerable to an out-of-bounds read when uv__idna_toascii() is used to convert strings to ASCII
    cvelistv5