L'équipe Vigil@nce veille les vulnérabilités publiques qui affectent votre parc informatique, puis propose des correctifs sécurité, une base et des outils pour y remédier.

Vulnérabilité de PostgreSQL : accès fichier via XML et XSLT

Synthèse de la vulnérabilité

Un attaquant peut transmettre un fichier XML/XSLT illicite à PostgreSQL, afin de lire un fichier, ou d'écrire un fichier.
Gravité de cette alerte : 2/4.
Nombre de vulnérabilités dans ce bulletin : 2.
Date création : 17/08/2012.
Références de cette alerte : BID-55072, BID-55074, CERTA-2012-AVI-455, CVE-2012-3488, CVE-2012-3489, DSA-2534-1, FEDORA-2012-12156, FEDORA-2012-12165, MDVSA-2012:139, openSUSE-SU-2012:1251-1, openSUSE-SU-2012:1288-1, openSUSE-SU-2012:1299-1, RHSA-2012:1263-01, RHSA-2012:1264-01, SUSE-SU-2012:1021-1, SUSE-SU-2012:1336-1, VIGILANCE-VUL-11867.

Description de la vulnérabilité

Le service PostgreSQL peut manipuler des données XML/XSLT. Deux vulnérabilités peuvent se produire lors de la manipulation de ces données.

Une feuille de styles XSLT (transformation) peut contenir des commandes pour lire ou écrire dans des fichiers externes. Par exemple "<sax:output ..." (SAXON) indique le nom du fichier où écrire. Cependant, la fonction xslt_process() du module contrib/xml2 ne désactive pas cette fonctionnalité. [grav:2/4; BID-55072, CVE-2012-3488]

Les données XML peuvent contenir des entités externes (DTD) lisant un fichier. Par exemple "<!ENTITY nom SYSTEM "fichier">". Cependant, la fonction xml_parse() de PostgreSQL ne désactive pas cette fonctionnalité. [grav:2/4; BID-55074, CVE-2012-3489]

Un attaquant peut donc transmettre un fichier XML/XSLT illicite à PostgreSQL, afin de lire un fichier, ou d'écrire un fichier.
Bulletin Vigil@nce complet... (Essai gratuit)

Cette annonce de menace concerne les logiciels ou systèmes comme Debian, Fedora, Mandriva Linux, McAfee Security for Email Servers, openSUSE, Solaris, PostgreSQL, RHEL, SUSE Linux Enterprise Desktop, SLES.

Notre équipe Vigil@nce a déterminé que la gravité de cette faille cyber-sécurité est moyen.

Le niveau de confiance est de type confirmé par l'éditeur, avec une provenance de document.

Ce bulletin concerne 2 vulnérabilités.

Un attaquant avec un niveau de compétence expert peut exploiter cette alerte de vulnérabilité.

Solutions pour cette menace

PostgreSQL : version 9.1.5.
La version 9.1.5 est corrigée :
  http://www.postgresql.org/download

PostgreSQL : version 9.0.9.
La version 9.0.9 est corrigée :
  http://www.postgresql.org/download

PostgreSQL : version 8.4.13.
La version 8.4.13 est corrigée :
  http://www.postgresql.org/download

PostgreSQL : version 8.3.20.
La version 8.3.20 est corrigée :
  http://www.postgresql.org/download

McAfee Security for Microsoft Exchange : version 7.6 Patch 1, Rollup 1.
La version 7.6 Patch 1, Rollup 1 est corrigée :
  http://www.mcafee.com/

Debian : nouveaux paquetages postgresql-8.4.
De nouveaux paquetages sont disponibles :
  postgresql-8.4 8.4.13-0squeeze1

Fedora : nouveaux paquetages postgresql.
De nouveaux paquetages sont disponibles :
  postgresql-9.1.5-1.fc16
  postgresql-9.1.5-1.fc17

Mandriva : nouveaux paquetages postgresql.
De nouveaux paquetages sont disponibles :
  postgresql9.0-9.0.9-0.1-mdv2011
  postgresql8.3-8.3.20-0.1mdvmes5.2

RHEL : nouveaux paquetages postgresql.
De nouveaux paquetages sont disponibles :
  postgresql-8.1.23-6.el5_8
  postgresql84-8.4.13-1.el5_8
  postgresql-8.4.13-1.el6_3

Solaris 10 : patch pour PostgreSQL.
Un patch est disponible :
  SPARC : 138822-11, 138824-11, 138826-11
  x86 : 138823-11, 138825-11, 138827-11

SUSE : nouveaux paquetages postgresql.
De nouveaux paquetages sont disponibles :
  openSUSE 11.4 : postgresql-9.0.10-17.1
  openSUSE 12.1 : postgresql-9.1.5-3.10.1
  openSUSE 12.2 : postgresql-9.1.5-7.8.1
  SUSE LE 10 : postgresql-8.1.23-0.11.1
  SUSE LE 11 : postgresql-8.3.20-0.4.1
Bulletin Vigil@nce complet... (Essai gratuit)

Service de veille sur les vulnérabilités informatiques

Vigil@nce fournit une contre-mesure de vulnérabilité informatique. La veille sécurité Vigil@nce publie des bulletins de vulnérabilités pour les failles qui impactent le système d'information.