Vigil@nce - PHP : débordement d’entier de Julian Day Count
février 2015 par Vigil@nce
Ce bulletin a été rédigé par Vigil@nce : http://vigilance.fr/offre
SYNTHÈSE DE LA VULNÉRABILITÉ
Un attaquant peut provoquer un débordement d’entier dans
l’extension calendar de PHP, afin de mener un déni de service.
Produits concernés : PHP
Gravité : 2/4
Date création : 04/02/2015
DESCRIPTION DE LA VULNÉRABILITÉ
La fonction gregoriantojd() de l’extension calendar de PHP
convertit une date du calendrier Grégorien (actuel) en nombre de
jours Julien (depuis le 01/01/-4712). La fonction juliantojd()
convertit une date du calendrier Julien (ancien). Ces deux
fonctions appellent JulianToSdn() pour représenter le nombre de
jours Julien.
Cependant, si l’année Grégorienne/Julienne est trop grande, un
débordement d’entier se produit dans la fonction JulianToSdn().
Un attaquant peut donc provoquer un débordement d’entier dans
l’extension calendar de PHP, afin de mener un déni de service.
ACCÈS AU BULLETIN VIGIL@NCE COMPLET
http://vigilance.fr/vulnerabilite/PHP-debordement-d-entier-de-Julian-Day-Count-16108