Vigil@nce - PHP : utilisation de mémoire libérée via SPL ArrayIterator
septembre 2014 par Vigil@nce
Ce bulletin a été rédigé par Vigil@nce : http://vigilance.fr/offre
SYNTHÈSE DE LA VULNÉRABILITÉ
Un attaquant local peut provoquer l’utilisation d’une zone mémoire
libérée dans SPL ArrayIterator de PHP, afin de mener un déni de
service, et éventuellement d’exécuter du code.
Produits concernés : PHP, Slackware
Gravité : 2/4
Date création : 05/09/2014
DESCRIPTION DE LA VULNÉRABILITÉ
SPL est une bibliothèque contenant notamment des classes de
structures de données et des classes d’itérateurs (ou curseurs)
sur ces structures.
Cependant, si les données sont modifiées durant le parcours de
l’itérateur ArrayIterator, une zone mémoire libérée est utilisée.
Un attaquant local peut donc provoquer l’utilisation d’une zone
mémoire libérée dans SPL ArrayIterator de PHP, afin de mener un
déni de service, et éventuellement d’exécuter du code.
ACCÈS AU BULLETIN VIGIL@NCE COMPLET
http://vigilance.fr/vulnerabilite/PHP-utilisation-de-memoire-liberee-via-SPL-ArrayIterator-15279