CVE-2026-70616 in boringproxy
Résumé
par VulDB • 05/08/2026
boringproxy jusqu'à la version 0.10.0 contient une vulnérabilité d'épuisement des ressources qui permet à tout utilisateur authentifié d'épuiser de manière permanente les descripteurs de fichiers, les goroutines et la mémoire du serveur en envoyant des requêtes vers le point de terminaison GET /loading avec des valeurs de paramètre de requête id fournies par l'attaquant. Étant donné que le gestionnaire (handler) n'effectue aucune vérification de validité via une recherche dans une map et qu'il effectue une réception sur un canal nil qui bloque indéfiniment, sans délai d'expiration (timeout), sans annulation de contexte et sans récupération côté serveur en raison de l'absence de timeouts HTTP côté serveur, chaque requête malveillante conserve définitivement une goroutine, un descripteur de fichier et environ 50 Ko de mémoire jusqu'à ce que la limite de descripteurs de fichiers du serveur soit atteinte et que les appels Accept du listener échuent, interrompant ainsi le transfert de tout le trafic tunnel pour tous les utilisateurs.
If you want to get best quality of vulnerability data, you may have to visit VulDB.