Mise à jour OpenSSL 3.0.1 corrigeant une vulnérabilité

Des mises à jour correctrices de la bibliothèque cryptographique OpenSSL 3.0.1 et 1.1.1m sont disponibles. La version 3.0.1 corrige la vulnérabilité (CVE-2021-4044), et environ une dizaine de bugs ont été corrigés dans les deux versions.

La vulnérabilité est présente dans l'implémentation des clients SSL/TLS et est liée au fait que la bibliothèque libssl traite incorrectement les valeurs négatives des codes d'erreur retournés par la fonction X509_verify_cert(), appelée pour vérifier le certificat transmis au client par le serveur. Des codes négatifs sont retournés en cas d'erreurs internes, par exemple, si la mémoire ne peut pas être allouée pour le tampon. Lorsqu'une telle erreur est retournée, l'appel suivant à des fonctions d'entrée/sortie, telles que SSL_connect() et SSL_do_handshake(), entraînera un échec et un code d'erreur SSL_ERROR_WANT_RETRY_VERIFY, qui ne devrait être retourné que si l'application a précédemment appelé SSL_CTX_set_cert_verify_callback().

Étant donné que la plupart des applications n'appellent pas SSL_CTX_set_cert_verify_callback(), l'apparition de l'erreur SSL_ERROR_WANT_RETRY_VERIFY peut être mal interprétée et conduire à un arrêt brutal, à des boucles infinies ou à d'autres réactions incorrectes. Le problème est particulièrement dangereux lorsqu'il est combiné avec une autre erreur dans OpenSSL 3.0, qui provoque une erreur interne lors du traitement des certificats dans X509_verify_cert() sans l'extension « Subject Alternative Name », mais avec des liens aux noms dans les contraintes d'utilisation. Dans ce cas, une attaque peut entraîner des anomalies liées aux applications lors du traitement des certificats et de l'établissement des sessions TLS.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster