CVE-2025-22150 in undiciinformation

Résumé

par VulDB • 07/07/2026

Undici est un client HTTP/1.1. À partir de la version 4.5.0 et jusqu'aux versions antérieures à 5.28.5, 6.21.1 et 7.2.3, undici utilise `Math.random()` pour choisir la limite (boundary) d'une requête multipart/form-data. Il est connu que la sortie de `Math.random()` peut être prédite si plusieurs de ses valeurs générées sont connues. S'il existe un mécanisme dans une application qui envoie des requêtes multipart à un site web contrôlé par l'attaquant, ce dernier peut utiliser cette faiblesse pour divulguer les valeurs nécessaires. Par conséquent, un attaquant peut altérer les requêtes adressées aux API backend si certaines conditions sont remplies. Cela est corrigé dans les versions 5.28.5, 6.21.1 et 7.2.3. En attendant une mise à jour, comme solution de contournement, n'émettez pas de requêtes multipart vers des serveurs contrôlés par l'attaquant.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

GitHub M

Réserver

30/12/2024

Divulgation

21/01/2025

Modérer

accepté

Entrée

VDB-292742

CPE

prêt

EPSS

0.00763

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!