CVE-2025-22150 in undici
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.