Risques

  • Déni de service à distance
  • Exécution de code arbitraire à distance

Systèmes affectés

  • OpenSSL versions 0.9.7k et antérieures ;
  • OpenSSL versions 0.9.8c et antérieures.

Résumé

De multiples vulnérabilités dans OpenSSL permettent à un utilisateur distant de provoquer un déni de service.

Description

Trois vulnérabilités sont présentes dans OpenSSL :

  • La première vulnérabilité concerne la mise en œuvre du format ASN.1. Elle permet à un utilisateur distant mal intentionné de provoquer un déni de service de l'application utilisant des fonctions de la bibliothèque ASN.1 du OpenSSL vulnérable ;
  • La seconde vulnérabilité concerne la fonction SSL_get_shared_ciphers(). Elle permet de réaliser un débordement de tampon et potentiellement d'exécuter du code arbitraire ;
  • La dernière vulnérabilité concerne la mise en œuvre du protocole SSLv2 par le client SSL. Elle permet de réaliser un déni de service contre le client utilisant la bibliothèque de fonctions OpenSSL vulnérable par le biais d'un serveur OpenSSL particulier.

Solution

Les versions 0.9.7l et 0.9.8d corrigent le problème :

http://www.openssl.org/source/

Documentation