Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
Node.js before 16.4.1, 14.17.2, 12.22.2 is vulnerable to an out-of-bounds read when uv_idnatoascii() 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)
{ "severity": "Medium" }
{ "src": [ "nodejs-10.21.0-8.oe1.src.rpm" ], "x86_64": [ "nodejs-libs-10.21.0-8.oe1.x86_64.rpm", "nodejs-debugsource-10.21.0-8.oe1.x86_64.rpm", "nodejs-10.21.0-8.oe1.x86_64.rpm", "nodejs-devel-10.21.0-8.oe1.x86_64.rpm", "v8-devel-6.8.275.32-1.10.21.0.8.oe1.x86_64.rpm", "nodejs-debuginfo-10.21.0-8.oe1.x86_64.rpm", "nodejs-full-i18n-10.21.0-8.oe1.x86_64.rpm", "npm-6.14.4-1.10.21.0.8.oe1.x86_64.rpm" ], "aarch64": [ "nodejs-10.21.0-8.oe1.aarch64.rpm", "nodejs-devel-10.21.0-8.oe1.aarch64.rpm", "npm-6.14.4-1.10.21.0.8.oe1.aarch64.rpm", "nodejs-libs-10.21.0-8.oe1.aarch64.rpm", "nodejs-debugsource-10.21.0-8.oe1.aarch64.rpm", "nodejs-full-i18n-10.21.0-8.oe1.aarch64.rpm", "nodejs-debuginfo-10.21.0-8.oe1.aarch64.rpm", "v8-devel-6.8.275.32-1.10.21.0.8.oe1.aarch64.rpm" ], "noarch": [ "nodejs-docs-10.21.0-8.oe1.noarch.rpm" ] }