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

Vulnérabilité de libxml2 : lecture de mémoire hors plage prévue via xmlBufAttrSerializeTxtContent

Synthèse de la vulnérabilité 

Un attaquant peut forcer la lecture à une adresse invalide dans xmlBufAttrSerializeTxtContent() de libxml2, afin de mener un déni de service, ou d'obtenir des informations sensibles.
Systèmes vulnérables : iOS par Apple, iPhone, Mac OS X, Blue Coat CAS, ProxyAV, ProxyRA, ProxySG par Blue Coat, SGOS par Blue Coat, Debian, VNX Operating Environment, VNX Series, libxml, openSUSE, openSUSE Leap, Solaris, Splunk Enterprise, SLES, Nessus, Ubuntu.
Gravité de cette menace : 2/4.
Date de création : 04/05/2016.
Références de cette faille : 1989337, 1991909, 1991910, 1991911, 1991913, 1991997, bulletinjul2016, CVE-2016-4483, DLA-503-1, DSA-2019-197, DSA-3593-1, HT206902, HT206903, openSUSE-SU-2016:1594-1, openSUSE-SU-2016:1595-1, SA129, SPL-119440, SPL-121159, SPL-123095, SUSE-SU-2016:1538-1, SUSE-SU-2016:1604-1, TNS-2017-03, USN-2994-1, VIGILANCE-VUL-19514.

Description de la vulnérabilité 

L'outil xmllint de libxml2 possède l'option "--recover" pour essayer de décoder un document XML malformé.

Cependant, la fonction xmlBufAttrSerializeTxtContent() du fichier xmlsave.c cherche à lire une zone mémoire située hors de la plage prévue, ce qui provoque une erreur fatale, ou permet de lire un fragment de la mémoire du processus.

Un attaquant peut donc forcer la lecture à une adresse invalide dans xmlBufAttrSerializeTxtContent() de libxml2, afin de mener un déni de service, ou d'obtenir des informations sensibles.
Bulletin complet, filtrage par logiciel, emails, correctifs, ... (Demandez votre essai gratuit)

Cette faille cyber-sécurité concerne les logiciels ou systèmes comme iOS par Apple, iPhone, Mac OS X, Blue Coat CAS, ProxyAV, ProxyRA, ProxySG par Blue Coat, SGOS par Blue Coat, Debian, VNX Operating Environment, VNX Series, libxml, openSUSE, openSUSE Leap, Solaris, Splunk Enterprise, SLES, Nessus, Ubuntu.

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

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

Un attaquant avec un niveau de compétence expert peut exploiter cette menace.

Solutions pour cette menace 

libxml2 : version 2.9.4.
La version 2.9.4 est corrigée :
  http://xmlsoft.org/downloads.html

libxml2 : contre-mesure pour xmlBufAttrSerializeTxtContent.
Une contre-mesure consiste à ne pas utiliser l'option "--recover" de xmllint, ni les outils sauvant des fichiers via xmlsave.c.

Apple iOS : version 9.3.3.
La version 9.3.3 est corrigée :
  http://www.apple.com/support/downloads/

Apple Mac OS X : version 10.11.6.
La version 10.11.6 est corrigée :
  http://www.apple.com/support/downloads/

Blue Coat : solution pour libxml2.
La solution est indiquée dans les sources d'information.

Debian 7 : nouveaux paquetages libxml2.
De nouveaux paquetages sont disponibles :
  Debian 7 : libxml2 2.8.0+dfsg1-7+wheezy6

Debian : nouveaux paquetages libxml2.
De nouveaux paquetages sont disponibles :
  Debian 8 : libxml2 2.9.1+dfsg1-5+deb8u2

Dell EMC VNXe : version MR4 Service Pack 5.
La version MR4 Service Pack 5 est corrigée :
  https://www.dell.com/support/

IBM BigFix Compliance Analytics : version 1.9.
La version 1.9 est corrigée.

openSUSE 13.2 : nouveaux paquetages libxml2 (16/06/2016).
De nouveaux paquetages sont disponibles :
  openSUSE 13.2 : libxml2 2-2.9.4-7.17.1

openSUSE Leap 42.1 : nouveaux paquetages libxml2.
De nouveaux paquetages sont disponibles :
  openSUSE Leap 42.1 : libxml2 2-2.9.1-19.1

Solaris : patch pour logiciels tiers de juillet 2016 v2.
Un patch est disponible :
  https://support.oracle.com/rs?type=doc&id=1448883.1

Splunk Enterprise : versions 6.4.2, 6.3.6, 6.2.11, 6.1.11, 6.0.12 et 5.0.16.
Les versions 6.4.2, 6.3.6, 6.2.11, 6.1.11, 6.0.12 et 5.0.16 sont corrigées :
  http://www.splunk.com/en_us/download.html

SUSE LE : nouveaux paquetages libxml2.
De nouveaux paquetages sont disponibles :
  SUSE LE 12 SP1 : libxml2 2-2.9.1-24.1
  SUSE LE 11 SP4 : libxml2 2.7.6-0.44.1
  SUSE LE 11 SP3 : libxml2 2.7.6-0.44.1
  SUSE LE 11 SP2 : libxml2 2.7.6-0.44.1

Tenable Nessus : version 6.10.
La version 6.10 est corrigée.

Ubuntu : nouveaux paquetages libxml2 (07/06/2016).
De nouveaux paquetages sont disponibles :
  Ubuntu 16.04 LTS : libxml2 2.9.3+dfsg1-1ubuntu0.1
  Ubuntu 15.10 : libxml2 2.9.2+zdfsg1-4ubuntu0.4
  Ubuntu 14.04 LTS : libxml2 2.9.1+dfsg1-3ubuntu4.8
  Ubuntu 12.04 LTS : libxml2 2.7.8.dfsg-5.1ubuntu4.15
Bulletin complet, filtrage par logiciel, emails, correctifs, ... (Demandez votre essai gratuit)

Service de veille sur les vulnérabilités informatiques 

Vigil@nce fournit des annonces de vulnérabilités logicielles. La base de vulnérabilités Vigil@nce contient plusieurs milliers de failles.