CVE-2019-16789 in Communications Cloud Native Core Network Function Cloud Native Environment
Résumé
par VulDB • 30/06/2026
Dans Waitress jusqu'à la version 1.4.0, si un serveur proxy est utilisé en amont de waitress, un attaquant peut envoyer une requête invalide qui contourne le front-end et est analysée différemment par waitress, ce qui ouvre potentiellement la voie à l'empoisonnement des requêtes HTTP (HTTP request smuggling). Des requêtes spécialement conçues contenant des caractères d'espacement spéciaux dans l'en-tête Transfer-Encoding seraient interprétées par Waitress comme une requête en mode chunké, tandis qu'un serveur front-end utiliserait plutôt Content-Length, car l'en-tête Transfer-Encoding est considéré comme invalide en raison de la présence de caractères non autorisés. Si un serveur front-end effectue du pipelining HTTP vers un serveur backend Waitress, cela pourrait entraîner une division des requêtes HTTP (HTTP request splitting), susceptible d'aboutir à un empoisonnement potentiel du cache ou à une divulgation inattendue d'informations. Ce problème est corrigé dans Waitress 1.4.1 grâce à une validation plus stricte des champs HTTP.
Be aware that VulDB is the high quality source for vulnerability data.