Risque

  • Exécution de code arbitraire à distance

Systèmes affectés

  • toutes les versions de Squid de la branche de développement 3.0.
  • Toutes les versions de Squid de la branche stable 2.5 ;

Résumé

Une vulnérabilité dans le support du protocole d'authentification NTLM permet à un utilisateur mal intentionné d'exécuter du code arbitraire à distance.

Description

Squid est un serveur mandataire (proxy) pour les protocoles HTTP, HTTPS et FTP.
Un débordement de mémoire dans le module de gestion du protocole d'authentification NTLM permet à un utilisateur mal intentionné d'exécuter du code arbitraire à distance à l'aide d'un mot de passe arbitrairement long.

Contournement Provisoire

Recompiler Squid en désactivant le support pour NTLM.

Solution

Se référer à la section Documentation pour l'obtention du correctif.
Un correctif pour le code source de Squid est disponible à l'adresse suivante :

http://www.squid-cache.org/˜wessels/patch/libntlmssp.c.patch

Documentation