INFSA-2025:1613: nodejs:22 security update

Information about definition

Identificator: INFSA-2025:1613

Type: security

Release date: 2025-07-14 19:36:54 UTC

Information about package

Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.

Vulnerabilities description

  • CVE-2025-22150

    A flaw was found in the undici package for Node.js. Undici uses Math.random() to choose the boundary for a multipart/form-data request. It is known that the output of Math.random() can be predicted if several of its generated values are known. If an app has a mechanism that sends multipart requests to an attacker-controlled website, it can leak the necessary values. Therefore, an attacker can tamper with the requests going to the backend APIs if certain conditions are met.

  • CVE-2025-23083

    A flaw was found in the Node.js diagnostics_channel. This vulnerability allows an attacker to reinstate and misuse worker constructors, potentially bypassing the Permission Model via hooking into events when a worker thread is created.

  • CVE-2025-23085

    A vulnerability was found in NodeJS when handling HTTP/2 connections, where the remote peer abruptly closes the socket without sending the proper HTTP/2 notification to the server, leading to a memory leak. This flaw allows an attacker to force the targeted process in the targeted host to an uncontrollable resource consumption state, starving the process and possibly other processes running at the same host to memory starvation, leading to a denial of service.

Severity level

CVE Score CVSS 2.0 Score CVSS 3.x Score CVSS 4.0
no information 6.8 no information
no information 7.7 no information
no information 5.3 no information
Critical, important, moderate, low

Updated packages