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