Risque

  • Perte d'intégrité de la base de données ;
  • élévation de privilèges.

Systèmes affectés

Tous les systèmes DB2 UDB (Universal Database) dans leurs révisions (service levels) :

  • de la version 8.1.4 à la version 8.1.9 ;
  • de la version 8.2.0 à la version 8.2.2.

Résumé

Une vulnérabilité dans le système DB2 UDB d'IBM permet à un utilisateur doté uniquement de droits en lecture de modifier le contenu de la base de données.

Description

Une vulnérabilité dans la base de données DB2 permet dans certains cas de contourner la vérification des privilèges. Cette vulnérabilité permet à un utilisateur qui détient le privilège SELECT sur une table, mais qui ne possède par pour autant les privilèges INSERT, UPDATE ou DELETE, de néanmoins insérer, mettre à jour ou détruire des enregistrements dans cette table.

Contournement provisoire

Un contournement provisoire est de révoquer le priviliège SELECT de tous les utilisateurs ou de toutes les applications, sauf pour ceux à qui on a fait confiance au point d'accorder des privilièges supérieurs comme ALTER, CONTROL, DELETE, UPDATE ou INSERT.

Solution

La problème est corrigé dans les DB2 UDB Version 8 FixPaks 6c, 7b, 8a, 9a ainsi que les versions ultérieures des FixPaks.

Documentation