U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2025-22150

Change History

New CVE Received from GitHub, Inc. 1/21/2025 1:15:14 PM

Action Type Old Value New Value
Added Description

								
							
							
						
Undici is an HTTP/1.1 client. Starting in version 4.5.0 and prior to versions 5.28.5, 6.21.1, and 7.2.3, 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 there is a mechanism in an app that sends multipart requests to an attacker-controlled website, they can use this to leak the necessary values. Therefore, an attacker can tamper with the requests going to the backend APIs if certain conditions are met. This is fixed in versions 5.28.5, 6.21.1, and 7.2.3. As a workaround, do not issue multipart requests to attacker controlled servers.
Added CVSS V3.1

								
							
							
						
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
Added CWE

								
							
							
						
CWE-330
Added Reference

								
							
							
						
https://blog.securityevaluators.com/hacking-the-javascript-lottery-80cc437e3b7f
Added Reference

								
							
							
						
https://github.com/nodejs/undici/blob/8b06b8250907d92fead664b3368f1d2aa27c1f35/lib/web/fetch/body.js#L113
Added Reference

								
							
							
						
https://github.com/nodejs/undici/commit/711e20772764c29f6622ddc937c63b6eefdf07d0
Added Reference

								
							
							
						
https://github.com/nodejs/undici/commit/c2d78cd19fe4f4c621424491e26ce299e65e934a
Added Reference

								
							
							
						
https://github.com/nodejs/undici/commit/c3acc6050b781b827d80c86cbbab34f14458d385
Added Reference

								
							
							
						
https://github.com/nodejs/undici/security/advisories/GHSA-c76h-2ccp-4975
Added Reference

								
							
							
						
https://hackerone.com/reports/2913312