annonce de vulnérabilité 11817
SPIP : obtention du nom de la base
Synthèse de la vulnérabilité
Un attaquant peut provoquer une erreur dans SPIP, afin d'obtenir le nom de la base de données.
Produits concernés : SPIP.
Gravité : 1/4.
Date création : 02/08/2012.
Références : VIGILANCE-VUL-11817.
Description de la vulnérabilité
Le service SPIP supporte les bases de données MySQL et SQLite.
La fonction traite_query() du fichier ecrire/req/mysql.php change le nom des tables SQL. La fonction sqlite_traiter_requete() du fichier ecrire/req/sqlite_generique.php convertit les requêtes SQL au format SQLite.
Ces deux fonctions extraient les chaînes texte situées dans les requêtes, avant de manipuler les requêtes, et de réinjecter les chaînes. Cependant, si une requête SQL contient un champ "SELECT" imbriqué, la substitution n'est pas correctement réalisée.
Un attaquant peut donc provoquer une erreur dans SPIP, afin d'obtenir le nom de la base de données.
Bulletin Vigil@nce complet.... (
accès gratuit)
Partagez ce bulletin
Service de veille sur les vulnérabilités informatiques
Vigil@nce fournit un
bulletin de vulnérabilités de systèmes. L'équipe Vigil@nce surveille les vulnérabilités informatiques de systèmes et d'applications. La cellule de veille technologique suit les menaces sécurité qui ciblent le parc informatique. Le service de veille sur les vulnérabilités informatiques Vigil@nce alerte vos équipes des failles et des menaces qui concernent votre système d'information.