CVE-2019-16789 in Communications Cloud Native Core Network Function Cloud Native Environmentinformation

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.

Responsable

GitHub, Inc.

Réserver

24/09/2019

Modérer

accepté

Entrée

2

Relier

afficher

CPE

prêt

EPSS

0.02587

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!