1 Activité en cours

Le tableau 3 montre les rejets sur deux dispositifs de filtrage entre le 16 et le 23 décembre 2004. L’actualité a été marquée par la propagation du ver Santy. Cette activité ne se remarque pas dans les rejets des dispositifs de filtrage puisque ce ver effectue une recherche sur Google ou Yahoo (du moins pour les versions du ver que nous avons analysées) afin de trouver des serveurs http.

2 Le ver Santy

Le ver Santy, évoqué dans l’alerte CERTA-2004-ALE-014, exploite une vulnérabilité de phpBB.

Ce ver a une caractéristique très particulière : il utilise des moteurs de recherche connus (Google et Yahoo) pour trouver des sites web utilisant les scripts php, ce qui rend plus efficace sa propagation tout en le rendant quasiment invisibles dans les journaux des pare-feux (pas de recherche aveugle du port 80/tcp).

Si son activité n’est pas détectable dans les journaux des pare-feux, elle l’est dans les journaux des serveurs web. En effet, une simple recherche sur le motif highlight=%2527 met en évidence la tentative de compromission du serveur. Par exemple, pour un serveur apache sous Linux :

grep highlight=%2527′ access_log error_log

Si vous détectez de telles lignes dans vos journaux, contactez le CERTA.

Le code exécuté par le ver sur les serveurs vulnérables provoque le téléchargement de quatre programmes, ainsi que l’effacement de nombreux fichiers sur le serveur. Trois de ces programmes sont des scripts écrits en perl utilisés pour la propagation du ver. Le quatrième est un robot irc qui semble avoir des fonctionnalités pour sonder des réseaux.

Cet incident illustre une fois de plus l’importance des filtres en sortie : une machine vulnérable ainsi compromise ne pourrait pas provoquer des dégâts à l’extérieur de son périmètre de sécurité. En revanche, ces filtres ne préservent pas la machine des éventuels effacements de fichiers.

NB : Ce que fait Santy automatiquement peut être fait à la main par un utilisateur mal intentionné avec n’importe quel navigateur. Cette technique permet d’exécuter n’importe quelle commande en l’écrivant dans une URL malicieusement constituée.

3 Rappel des avis et des mises à jour émis

Durant la période du 20 au 24 décembre 2004, le CERTA a émis les avis suivants :

  • CERTA-2004-AVI-405 : Multiples vulnérabilités de PHP
  • CERTA-2004-AVI-406 : Vulnérabilité de KDE
  • CERTA-2004-AVI-407 : Vulnérabilité de la commande file
  • CERTA-2004-AVI-408 : Vulnérabilité de la commande newgrp sous HP-UX
  • CERTA-2004-AVI-409 : Nombreuses failles du noyau Linux
  • CERTA-2004-AVI-410 : Plusieurs vulnérabilités sur AIX
  • CERTA-2004-AVI-411 : Vulnérabilité de MIT Kerberos 5
  • CERTA-2004-AVI-412 : Vulnérabilité dans le service FTP sous HP-UX
  • CERTA-2004-AVI-413 : Multiples vulnérabilité dans Konqueror
  • CERTA-2004-AVI-414 : Vulnérabilités dans MPlayer
  • CERTA-2004-AVI-415 : Vulnérabilité dans a2ps
  • CERTA-2004-AVI-416 : Vulnérabilités dans Xine
  • CERTA-2004-AVI-417 : Vulnérabilité dans mpeg123

Pendant cette même période, les mises à jour suivantes ont été publiées :

  • CERTA-2004-AVI-347-004 : Vulnérabilités dans MySQL

    (ajout de la référence aux bulletins de sécurité FreeBSD du 16 décembre 2004)

  • CERTA-2004-AVI-360-005 : Vulnérabilité de la bibliothèque gd

    (ajout de la référence aux bulletins de sécurité de Red Hat et FreeBSD)

  • CERTA-2004-AVI-361-004 : Multiples vulnérabilités de libxml2

    (ajout de la référence au bulletin de sécurité Red Hat (RHSA-2004:650) relatif à libxml)

  • CERTA-2004-AVI-398-001 : Vulnérabilité de Adobe Acrobat Reader sous Unix

    (ajout référence au bulletin de sécurité de Gentoo)

  • CERTA-2004-AVI-400-001 : Multiples vulnérabilités dans Ethereal

    (Ajout référence au bulletin de sécurité de Gentoo. Ajout références CVE)

  • CERTA-2004-AVI-402-001 : Vulnérabilité de Samba

    (ajout référence aux bulletins de sécurité de Red Hat et Gentoo)

  • CERTA-2004-AVI-391-001 : Vulnérabilité de zip

    (ajout référence au bulletin de sécurité de Red Hat)

  • CERTA-2004-AVI-377-004 : Vulnérabilité dans la machine virtuelle Java de SUN

    (ajout de la référence au bulletin de sécurité HP HPSBUX01100)

  • CERTA-2004-AVI-372-001 : Vulnérabilité des noyaux Linux 2.4 et 2.6

    (ajout des références CVE CAN-2004-1070, CAN-2004-1071, CAN-2004-1072 et CAN-2004-1073, des bulletins des éditeurs RedHat et SuSE et du statut de la distribution Gentoo)

  • CERTA-2004-AVI-206-002 : Vulnérabilité de Aspell

    (ajout référence au bulletin de sécurité de Mandrake. Ajout référence CVE)

  • CERTA-2004-AVI-352-002 : Vulnérabilité dans PostgreSQL

    (ajout référence au bulletin de sécurité de Red Hat)

  • CERTA-2004-AVI-376-002 : Vulnérabilité de libXpm, XFree86 et X.Org

    (ajout référence aux bulletins de sécurité de Red Hat)

  • CERTA-2004-AVI-389-002 : Vulnérabilité de nfs-utils

    (ajout du bulletin de sécurité Red Hat)

  • CERTA-2004-AVI-400-002 : Multiples vulnérabilités dans Ethereal

    (Ajout référence au bulletin de sécurité de Mandrake)

  • CERTA-2004-AVI-402-002 : Vulnérabilité de Samba

    (ajout référence au bulletin de sécurité de FreeBSD)

  • CERTA-2004-AVI-398-002 : Vulnérabilité de Adobe Acrobat Reader sous Unix

    (ajout référence au bulletin de sécurité de FreeBSD)

  • CERTA-2004-AVI-400-003 : Multiples vulnérabilités dans Ethereal

    (Ajout référence au bulletin de sécurité de Debian)

  • CERTA-2004-AVI-402-003 : Vulnérabilité de Samba

    (ajout référence au bulletin de sécurité Red Hat RHSA-2004-681)

  • CERTA-2004-AVI-405-001 : Multiples vulnérabilités de PHP

    (ajout références aux bulletins de sécurité Red Hat et OpenBSD (PHP5))

  • CERTA-2004-AVI-398-003 : Vulnérabilité de Adobe Acrobat Reader sous Unix

    (ajout référence au bulletin de sécurité d’OpenBSD)

  • CERTA-2004-AVI-400-004 : Multiples vulnérabilités dans Ethereal

    (Ajout référence au bulletin de sécurité de FreeBSD)

  • CERTA-2004-AVI-402-004 : Vulnérabilité de Samba

    (ajout référence au bulletin de sécurité SuSE SUSE-SA:2004:045)

  • CERTA-2004-AVI-407-001 : Vulnérabilité de la commande file

    (ajout référence CVE)

  • CERTA-2004-AVI-409-001 : Nombreuses failles du noyau Linux

    (ajout référence au bulletin de sécurité SUSE SuSE-SA:2004:044)

  • CERTA-2004-AVI-411-001 : Vulnérabilité de MIT Kerberos 5

    (ajout référence au bulletin de sécurité Mandrake MDKSA-2004:156)

  • CERTA-2004-AVI-413-001 : Multiples vulnérabilité dans Konqueror

    (ajout référence au bulletin de sécurité Mandrake MDKSA-2004:154)

  • CERTA-2004-AVI-414-001 : Vulnérabilités dans MPlayer

    (ajout références aux bulletins de sécurité Mandrake, FreeBSD et OpenBSD. Ajout références CVE)

  • CERTA-2004-AVI-409-002 : Nombreuses failles du noyau Linux

    (deuxième mise-à-jour : ajout référence CVE CAN-2004-1144 et bulletin de sécurité SUSE associé)

4 Actions suggérées

4.1 Respecter la politique de sécurité

Quoique puisse suggérer ce document, la politique de sécurité en vigueur dans votre service doit primer.

Cette section précise néanmoins quelques mesures générales de nature à vous prémunir contre les agressions décrites dans ce document.

4.2 Concevoir une architecture robuste

A la lumière des enseignements tirés de ce qui a été présenté dans les bulletins d’actualité, il convient de vérifier que les applications mises en œuvre (ou à l’étude) ont une architecture qui résiste aux incidents décrits.

4.3 Appliquer les correctifs de sécurité

Le tableau 2 rappelle les avis du CERTA correspondant aux applications ou codes malveillants relatifs aux ports étudiés dans les sections précédentes.

4.4 Utiliser un pare-feu

L’application des correctifs sur un parc informatique important n’est probablement pas immédiat. Un pare-feu correctement configuré peut retenir certaines attaques informatiques le temps d’appliquer les correctifs. Cependant un pare-feu peut donner une illusion de protection. Cette protection est brisée par la moindre introduction d’un ordinateur nomade dans la partie protégée. On remarque qu’il y a de nombreux paquets rejetés à destination de ports légitimement utilisés par des applications de prise de main à distance. La téléadministration correspond à une demande qui grandit avec la taille du parc à gérer. Les paquets rejetés montrent le risque associé à ce type d’application. Ce risque peut être amoindri par l’usage correct d’un pare-feu.

4.5 Analyser le réseau

De nombreux paquets rejetés étudiés correspondent aux ports ouverts par divers virus/vers/chevaux de Troie. Si votre politique de sécurité autorise le balayage des ports ouverts sur les postes de travail ou les serveurs, il peut s’avérer utile de le faire régulièrement afin de découvrir les machines potentiellement contaminées avant qu’un intrus ne le fasse à votre place.

4.6 Réagir aux incidents de sécurité

Organisez-vous pour réagir aux incidents de sécurité, en particulier, pour assurer une certaine continuité dans les équipes d’administration et de sécurité.

Le CERTA a pour mission de vous aider à répondre aux incidents de sécurité informatique.

Ne traitez pas les dysfonctionnements des machines à la légère. Dans certains incidents dans lesquels le CERTA intervient, les administrateurs des machines font spontanément part de petits dysfonctionnements inexpliqués et d’apparence anodine qui s’avèrent, au cours de l’analyse, être liés à un incident majeur de sécurité. N’hésitez pas à prendre contact avec le CERTA si vous constatez de l’activité sur les ports décrits ci-dessus.