Risques

  • Atteinte à l'intégrité des données
  • Élévation de priviléges

Systèmes affectés

MySQL versions 4.x antérieures à la version 4.0.24.

Résumé

Deux vulnérabilités présentes dans MySQL peuvent être exploitées par un utilisateur local mal intentionné pour accèder au système ou élever ses priviléges sur le système vulnérable.

Description

Deux vulnérabilités sont présentes sur MySQL :

  • Une vulnérabilié présente dans la fonction udf_init() permet à un utilisateur mal intentionné, via l'utilisation des commandes INSERT INTO ou CREATE FUNCTION de charger une librairie. Cette vulnérabilité ne peut être exploitée que si le serveur MySQL a été compilé avec les options permettant aux utilisateurs de charger des focntions udf (User Defined Fonction).
  • La seconde vulnérabilité concerne une mauvaise gestion des fichiers temporaires lors de l'utilisation de la fonction CREATE TEMPORARY TABLE. Un utilisateur mal intentionné peut exploiter cette vulnérabilité via l'utilisation d'un lien symbolique pour écraser des fichiers arbitraires sur le système.

Solution

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

Documentation