Risques
- 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
- La page décrivant la vulnérabilité chez IBM : http://www-1.ibm.com/support/docview.wss?uid=swg21209727