Marianne ANSSI

CERTA

Centre d'Expertise Gouvernemental de
Réponse et de Traitement des Attaques informatiques

liseret droit
Contact

Contacter le CERTA

Contact us ( Drapeau anglais )

A propos du site

 

Recherche

Rechercher sur le site

 

Les documents du CERTA

Page d'accueil

Les alertes en cours

Les bulletins d'actualité

Les notes d'information

Année en cours

 

Les Flux RSS du CERTA

Flux RSS complet

RSS

Flux RSS des alertes

RSS

 

Informations utiles

Que faire en cas d'intrusion ?

Les mémentos du CERTA

Les systèmes obsolètes

 

CERTA-2011-ACT-044

Imprimer ce document

Version PDF

A propos du CERTA

L'ANSSI

Le CERTA

Les CERT

Le FIRST

L'EGC

Liens utiles

 
Archives du CERTA

Année 2012

Année 2011

Année 2010

Année 2009

Année 2008

Année 2007

Année 2006

Année 2005

Année 2004

Année 2003

Année 2002

Année 2001

Année 2000

 


S . G . D . S . N
Agence nationale
de la sécurité des
systèmes d'information

République Française Paris, le 04 novembre 2011
No CERTA-2011-ACT-044

Affaire suivie par :

CERTA

Objet : Bulletin d'actualité 2011-44


Conditions d'utilisation de ce document : http://www.certa.ssi.gouv.fr/certa/apropos.html
Dernière version de ce document : http://www.certa.ssi.gouv.fr/site/CERTA-2011-ACT-044

Gestion du document

Le bulletin d'actualité est disponible dans son intégralité et au format PDF à l'adresse suivante :

http://www.certa.ssi.gouv.fr/site/CERTA-2011-ACT-044.pdf

Un extrait du bulletin, ne reprenant que les articles de la semaine, se trouve en HTML à l'adresse suivante :

http://www.certa.ssi.gouv.fr/site/CERTA-2011-ACT-044/

1 Alerte du CERTA sur l'exploitation d'une vulnérabilité non corrigée dans Microsoft Windows

Aujourd'hui le CERTA a alerté sur l'exploitation d'une vulnérabilité non corrigée dans Microsoft Windows.

Symantec et le Laboratory of Cryptography and System Security (CrySys) ont découvert une vulnérabilité non corrigée et exploitée sur l'Internet par le logiciel malveillant Duqu. Microsoft a publié un avis de sécurité 2639658 détaillant les mesures de protection immédiates pouvant être mises en \oeuvre.

Le logiciel malveillant Duqu se propage notamment via l'exploitation d'une vulnérabilité non corrigée dans les polices TrueType. À ce jour, le code malveillant utilise pour vecteur un document Microsoft Word mais toute application reposant sur la fonctionnalité des polices embarquées est potentiellement vulnérable.

Pour mettre en \oeuvre exploitation de la vulnérabilité, l'attaquant va intégrer à un document une police malveillante dont le chargement par le système va déclencher l'exécution de code arbitraire. Au moment de la publication de cet avis, seuls des contournements provisoires sont disponibles. Une mise à jour de sécurité serait en cours de développement par Microsoft.

Documentation :

2 Problème sérieux dans PHP

Une anomalie sérieuse a été détectée dans les versions 5.3.7 et 5.3.8 de PHP. Il est possible que d'autres versions de PHP soient concernées. Le problème émane du comportement de la fonction is_a(). Lorsque le premier paramètre passé à cette fonction n'est pas un objet, alors __autoload() est automatiquement appelé.

La définition de __autoload() est laissée à la discrétion des développeurs. Ainsi, dans un exemple pris du manuel de PHP5, la fonction est écrite de la façon suivante :

function __autoload ($class_name) {

include $class_name . `.php';

}

Le manuel précise toutefois qu'il est recommandé de vérifier les données passées par les utilisateurs. Il faut cependant s'attendre à ce que cela ne soit pas fait systématiquement. Dans l'exemple mentionné, l'exécution de code arbitraire à distance est triviale si l'utilisateur peut manipuler $class_name. Il est donc vraisemblable que, avec ce comportement de la fonction is_a(), de nombreuses applications développées avec PHP soient vulnérables, avec pour effet l'exécution de code arbitraire à distance.

La fonction is_a() a fait l'objet d'une modification dans le SVN de PHP, qui peut être appliquée, en l'attente d'une nouvelle version de PHP5 (branche 3).

Documentation :

3 Propagation d'un ver JBoss

3.1 Principe de fonctionnement

Un ver affecte actuellement les serveurs JBoss non mis à jour. Le ver se connecte aux jmx-console non protégées en utilisant une requête HTTP HEAD. L'utilisation de cette méthode permet d'outrepasser l'authentification de la console sur les versions vulnérables et d'installer un package permettant d'executer des commandes arbitraires.

La requête effectuée par le ver se présente sous la forme suivante :

HEAD /jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.admin%3Aservice%3D
DeploymentFileRepository&methodName=store&argType=java.lang.String&arg0=
iddqd.war&argType=java.lang.String&arg1=iddqd&argType=java.lang.String&arg2=
.jsp&argType=java.lang.String&arg3=...

Des commandes sont ensuite automatiquement envoyées au serveur afin de lancer le télechargement de code permettant la propagation du ver.

3.2 Vulnérabilité exploitée

La vulnérabilité exploitée n'est pas nouvelle (CVE-2010-0738) et se situe dans la configuration de la jmx-console définie dans le fichier deploy/jmx-console.war/WEB-INF/web.xml. Par défaut, les contraintes de sécurité définies ne requièrent d'authentification que pour les methodes GET et POST, laissant les autres requêtes HTTP accèder librement à la console.

Il est donc recommandé de vérifier la bonne configuration de la jmx-console et d'appliquer les mises à jour nécessaires le cas échéant.

Exemple de fichier de web.xml vulnérable :

<security-constraint>
  <web-resource-collection>
    <web-resource-name>HtmlAdaptor</web-resource-name>
    <description>
       An example security config that only allows users with the role
       JBossAdmin to access the HTML JMX console web application
    </description>
    <url-pattern>/*</url-pattern>
    <http-method>GET</http-method>
    <http-method>POST</http-method>
  </web-resource-collection>
  <auth-constraint>
    <role-name>JBossAdmin</role-name>
  </auth-constraint>
</security-constraint>

Le retrait des lignes http-method corrige le problème en appliquant les contraintes sur l'ensemble des methodes HTTP. Les versions 6.x et 7.x de JBoss corrigent cette vulnérabilité.

Documentation :


4 Rappel des avis émis

Dans la période du 28 octobre au 03 novembre 2011, le CERTA a émis les publications suivantes :

  • CERTA-2011-AVI-597 : Vulnérabilités dans Apple QuickTime
  • CERTA-2011-AVI-598 : Vulnérabilité dans Novell iPrint
  • CERTA-2011-AVI-599 : Vulnérabilité dans OpenLDAP
  • CERTA-2011-AVI-600 : Vulnérabilité dans Zope
  • CERTA-2011-AVI-601 : Vulnérabilité dans Cisco CUCM, UCCX et Unified IP-IVR
  • CERTA-2011-AVI-602 : Vulnérabilité dans des caméras Cisco
  • CERTA-2011-AVI-603 : Vulnérabilités dans Cisco Security Agent
  • CERTA-2011-AVI-604 : Vulnérabilité dans Novell ZENworks
  • CERTA-2011-AVI-605 : Vulnérabilités dans des produits CheckPoint
  • CERTA-2011-AVI-606 : Vulnérabilités dans Cisco Webex Player
  • CERTA-2011-AVI-607 : Vulnérabilités dans Fujitsu Interstage HTTP Server
  • CERTA-2011-AVI-608 : Vulnérabilité dans les produits D-Link
  • CERTA-2011-AVI-609 : Multiples vulnérabilités dans les produits VMWare
  • CERTA-2011-AVI-610 : Vulnérabilité dans IBM Lotus Sametime
  • CERTA-2011-AVI-611 : Multiples vulnérabilités dans HP OpenView
  • CERTA-2011-AVI-612 : Multiples vulnérabilités dans Wireshark
  • CERTA-2011-AVI-613 : Vulnérabilité dans les produits Cisco Small Business SRP500 Series
  • CERTA-2011-AVI-614 : Vulnérabilité dans Novell Messenger
  • CERTA-2011-AVI-615 : Vulnérabilité dans Squid
  • CERTA-2011-AVI-616 : Vulnérabilités dans IBM AIX Bind

Gestion détaillée du document

04 novembre 2011
version initiale.



CERTA
2012-01-04

liserest gauche
Premier Ministre / Secrétariat Général de la Défense et de la Sécurité Nationale / Agence nationale de la sécurité des systèmes d'information webmestre Dernière mise à jour : le 25/05/2012