Vigil@nce - PHP : débordement d’entier de ZipArchive-getFrom
juin 2016 par Vigil@nce
Ce bulletin a été rédigé par Vigil@nce : https://vigilance.fr/offre
SYNTHÈSE DE LA VULNÉRABILITÉ
Un attaquant peut créer une archive ZIP malveillante, pour
provoquer un débordement d’entier dans ZipArchive::getFromIndex()
ou ZipArchive::getFromName() de PHP, afin de mener un déni de
service, et éventuellement d’exécuter du code.
Produits concernés : PHP, Ubuntu.
Gravité : 2/4.
Date création : 28/04/2016.
DESCRIPTION DE LA VULNÉRABILITÉ
Le produit PHP dispose d’un module ZipArchive qui extrait les
archives ZIP.
Cependant, si une taille est trop grande, les fonctions
getFromIndex() et getFromName() utilisent un entier qui déborde.
Un attaquant peut donc créer une archive ZIP malveillante, pour
provoquer un débordement d’entier dans ZipArchive::getFromIndex()
ou ZipArchive::getFromName() de PHP, afin de mener un déni de
service, et éventuellement d’exécuter du code.
ACCÈS AU BULLETIN VIGIL@NCE COMPLET
https://vigilance.fr/vulnerabilite/PHP-debordement-d-entier-de-ZipArchive-getFrom-19479