CVE-2025-22150 in undici
Resumen
por VulDB • 2026-07-14
Undici es un cliente HTTP/1.1. A partir de la versión 4.5.0 y hasta las versiones anteriores a 5.28.5, 6.21.1 y 7.2.3, undici utiliza `Math.random()` para seleccionar el límite (boundary) en una solicitud multipart/form-data. Se sabe que la salida de `Math.random()` puede predecirse si se conocen varios de sus valores generados. Si existe un mecanismo en una aplicación que envía solicitudes multipart a un sitio web controlado por un atacante, este podría aprovecharlo para filtrar los valores necesarios. Por lo tanto, un atacante podría manipular las solicitudes dirigidas a las APIs del backend si se cumplen ciertas condiciones. Esto está corregido en las versiones 5.28.5, 6.21.1 y 7.2.3. Como medida de mitigación (workaround), no emita solicitudes multipart hacia servidores controlados por atacantes.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.