// ZERO-SECU · CYBERSECURITY

HTTP Request Smuggling

zero-secu 4 avril 2025 1 min de lecture
#Protection périmétrique

Résumé – La HTTP Request Smuggling se produit lorsque l’attaquant envoie une requête spécialement conçue qui provoque la désynchronisation des serveurs Front-End et des serveurs Back-End. Cette vulnérabilité se produit lorsque les serveurs Front-End interprètent la requête comme une seule requête alors que les serveurs Back-End l’interprètent comme deux requêtes distinctes (ou vice versa).

Objectif(s) :

  • Contourner les contrôles de sécurité du front-end (Ex : Accéder au point de terminaison /admin qui devrait normalement renvoyer un 403).
  • Révéler les modifications apportées par le front-end aux requêtes entrantes.
  • Capturer les requêtes des autres utilisateurs.
  • Augmenter l’impact d’un XSS réfléchi en utilisant la HTTP Request Smuggling pour délivrer la charge utile XSS.
  • Augmenter l’impact d’une redirection interne ouverte à une redirection ouverte à tous.
  • Tirer parti de la HTTP Request Smuggling pour procéder à l’empoisonnement / la déception du cache web.