Risque

  • Déni de service

Systèmes affectés

Squid version 2.5.STABLE10 et versions antérieures.

Résumé

Deux vulnérabilités pouvant provoquer un déni de service ont été découvertes dans Squid.

Description

Squid est un logiciel sous licence libre servant de Proxy cache. Deux vulnérabilités ont été découvertes dans ce logiciel.

La première vulnérabilité est due à une erreur présente dans la fonction sslConnectTimeout(). Cette fonction ne gère pas correctement certaines requêtes malformées.

La seconde vulnérabilité est due à une erreur présente dans la fonction storeBuffer(). Là aussi, cette fonction peut être exploitée par le biais d'une requête malformée.

L'exploitation d'une de ces deux vulnérabilités peut entraîner un déni de service.

Solution

Appliquer les correctifs respectifs. Ces correctifs peuvent être fournis par la distribution utilisée (cf. Documentation), ou directement sur le site de l'éditeur :

  • Correctif de la fonction sslConnectTimeout() :

    http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE10-sslConnectTimeout.patch
    
  • Correctif de la fonction storeBuffer() :

    http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE10-STORE_PENDING.patch
    

Documentation