Risque

  • Exécution de code arbitraire à distance ;
  • injections de code indirectes.

Systèmes affectés

  • phpMyAdmin versions 2.11.x antérieures à 2.11.9.5 ;
  • phpMyAdmin versions 3.x antérieures à 3.1.3.1.

Résumé

Plusieurs vulnérabilités dans phpMyAdmin permettent de réaliser des injections de code indirectes et d'exécuter du code arbitraire à distance.

Description

Plusieurs vulnérabilités ont été découvertes dans phpMyAdmin :

  • la fonctionnalité des flux BLOB permet d'inclure des fichiers distants et d'injecter des entêtes HTTP (PMASA-2009-1). Cette vulnérabilité n'affecte que les versions depuis 3.1.0.0 ;
  • la page d'export fait appel à des cookies qui peuvent être modifiés de telle sorte à réaliser une attaque de type cross-site scripting (PMASA-2009-2) ;
  • les scripts d'installation utilisés pour créer le fichier de configuration peuvent être détournés au moyen d'une requête POST afin de provoquer l'inclusion d'un fichier distant (PMASA-2009-3).

Solution

Se référer aux bulletins de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

Documentation