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 : boucle infinie de xmlStringGetNodeList

Synthèse de la vulnérabilité 

Un attaquant peut provoquer une récursion infinie dans xmlStringGetNodeList() de libxml2, afin de mener un déni de service.
Logiciels vulnérables : Blue Coat CAS, ProxyAV, ProxyRA, ProxySG par Blue Coat, SGOS par Blue Coat, Debian, BIG-IP Hardware, TMOS, Junos OS, Junos Space, libxml, McAfee Web Gateway, openSUSE, openSUSE Leap, Solaris, RHEL, Splunk Enterprise, Nessus, Ubuntu.
Gravité de cette annonce : 1/4.
Date de création : 21/03/2016.
Date de révision : 03/05/2016.
Références de cette vulnérabilité informatique : 1989337, 1991909, 1991910, 1991911, 1991913, 1991997, 762100, bulletinjul2016, CERTFR-2017-AVI-012, CVE-2016-3627, DLA-503-1, DSA-3593-1, JSA10770, JSA10916, JSA11023, openSUSE-SU-2016:1298-1, openSUSE-SU-2016:1446-1, openSUSE-SU-2016:1594-1, RHSA-2016:1292-01, SA129, SB10170, SOL54225343, SPL-119440, SPL-121159, SPL-123095, TNS-2017-03, USN-2994-1, VIGILANCE-VUL-19201.

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, un document malformé provoque une récursion infinie dans la fonction xmlStringGetNodeList(), qui épuise la pile.

Un attaquant peut donc provoquer une récursion infinie dans xmlStringGetNodeList() de libxml2, afin de mener un déni de service.
Bulletin complet, filtrage par logiciel, emails, correctifs, ... (Demandez votre essai gratuit)

Cette annonce de vulnérabilité informatique concerne les logiciels ou systèmes comme Blue Coat CAS, ProxyAV, ProxyRA, ProxySG par Blue Coat, SGOS par Blue Coat, Debian, BIG-IP Hardware, TMOS, Junos OS, Junos Space, libxml, McAfee Web Gateway, openSUSE, openSUSE Leap, Solaris, RHEL, Splunk Enterprise, Nessus, Ubuntu.

Notre équipe Vigil@nce a déterminé que la gravité de ce bulletin de vulnérabilité est faible.

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

Un démonstrateur ou un outil d'attaque est disponible, donc vos équipes doivent traiter cette alerte. Un attaquant avec un niveau de compétence spécialiste peut exploiter cette vulnérabilité informatique.

Solutions pour cette menace 

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

libxml2 : patch pour xmlStringGetNodeList.
Un patch est indiqué dans les sources d'information.

libxml2 : contre-mesure pour xmlStringGetNodeList.
Une contre-mesure consiste à ne pas utiliser l'option "--recover".

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

F5 BIG-IP : solution pour libxml2.
La solution est indiquée dans les sources d'information.

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

Junos OS : versions corrigées pour libxml2.
Les versions corrigées sont indiquées dans les sources d'information.

Junos Space : version 16.1R1.
La version 16.1R1 est corrigée :
  https://www.juniper.net/

Junos Space : version 20.1R1.
La version 20.1R1 est corrigée :
  https://www.juniper.net/support/downloads/

McAfee Web Gateway : versions 7.5.2.11 et 7.6.2.4.
Les versions 7.5.2.11 et 7.6.2.4 sont corrigées :
  https://contentsecurity.mcafee.com/software_mwg7_download

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 13.2 : nouveaux paquetages libxml2 (31/05/2016).
De nouveaux paquetages sont disponibles :
  openSUSE 13.2 : libxml2 2-2.9.3-7.11.1

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

RHEL : nouveaux paquetages libxml2.
De nouveaux paquetages sont disponibles :
  RHEL 6 : libxml2 2.7.6-21.el6_8.1
  RHEL 7 : libxml2 2.9.1-6.el7_2.3

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

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 un correctif de vulnérabilité de système. La base de vulnérabilités Vigil@nce contient plusieurs milliers de failles.