CVE-2016-9014
Publiée le 2016-12-09 · Dernière modification le 2026-06-17
Les applications web Django exécutées avec `DEBUG = True` sont vulnérables aux attaques par DNS rebinding car le logiciel ne valide pas correctement l'en-tête HTTP Host par rapport à la liste `ALLOWED_HOSTS`. Un attaquant distant non authentifié peut exploiter cette faille pour contourner les restrictions de sécurité et prendre le contrôle total des données et des fonctionnalités de l'application. Bien qu'aucune interaction de l'utilisateur ne soit requise, l'attaque est complexe à exécuter car elle nécessite que l'attaquant manipule les enregistrements DNS pour tromper le navigateur.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- cve@mitre.org
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
- af854a3a-2127-422b-91ae-364da2661108
Description officielle du NVD (en anglais)
Django before 1.8.x before 1.8.16, 1.9.x before 1.9.11, and 1.10.x before 1.10.3, when settings.DEBUG is True, allow remote attackers to conduct DNS rebinding attacks by leveraging failure to validate the HTTP Host header against settings.ALLOWED_HOSTS.