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(). (CVE-2021-22918).
- https://bugs.mageia.org/show_bug.cgi?id=29231
- https://nodejs.org/en/blog/vulnerability/july-2021-security-releases/
- https://lists.debian.org/debian-security-announce/2021/msg00119.html
- https://ubuntu.com/security/notices/USN-5007-1
- https://www.cve.org/CVERecord?id=CVE-2021-22918
- 8/core/libuv-1.40.0-1.1.mga8
Get the latest Linux and open source security news straight to your inbox.