Risques
- Contournement de la politique de sécurité
- Exécution de code arbitraire à distance
Systèmes affectés
- PostgreSQL versions 8.3.18 et antérieures.
- PostgreSQL versions 8.4.11 et antérieures ;
- PostgreSQL versions 9.0.7 et antérieures ;
- PostgreSQL versions 9.1.3 et antérieures ;
Résumé
De multiples vulnérabilités ont été corrigées dans PostgreSQL, permettant notamment d'exécuter du code arbitraire à distance et de contourner la politique de sécurité.
Description
De multiples vulnérabilités ont été découvertes dans PostgreSQL :
- les restrictions d'exécution des fonctions peuvent être contournées par les utilisateurs sous certaines conditions (CVE-2012-0866) ;
- lorsque des certificats SSL sont utilisés, il est possible d'usurper un nom de machine si celui-ci fait exactement 32 caractères (CVE-2012-0867) ;
- il est possible d'exécuter des commandes SQL via des noms d'objet spécifiques (CVE-2012-0868).
Solution
Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
Documentation
- Bulletin de sécurité PostgreSQL du 27 février 2012 http://www.postgresql.org/about/news/1377/
- Référence CVE CVE-2012-0866 https://www.cve.org/CVERecord?id=CVE-2012-0866
- Référence CVE CVE-2012-0867 https://www.cve.org/CVERecord?id=CVE-2012-0867
- Référence CVE CVE-2012-0868 https://www.cve.org/CVERecord?id=CVE-2012-0868