Risque
- Exécution de code arbitraire à distance
Systèmes affectés
PMB version 3.0.14 et antérieures.
Résumé
Une vulnérabilité sur trois variables PHP permet à un utilisateur malveillant d'exécuter du code arbitraire à distance.
Description
PMB ou PhpMyBibli est un logiciel libre de gestion de bibliothèque développé en langage PHP et prenant en compte le format UNIMARC.
Pour trois variables PHP, la vérification de la valeur affectée n'est pas assez restrictive. Cela peut être exploité par un utilisateur malveillant pour exécuter du code arbitraire à distance.
La vulnérabilité est massivement exploitée par un code malveillant disponible sur l'Internet..
Lorsque la variable register_globals du fichier de paramétrage php.ini est positionnée à la valeur off, la vulnérabilité n'est pas exploitable.
Solution
La version 3.0.15 corrige la vulnérabilité. Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
Documentation
- Page de téléchargement de l'éditeur : http://www.sigb.net/download.php