L'équipe Vigil@nce veille les vulnérabilités publiques qui affectent votre parc informatique, puis propose des correctifs sécurité, une base de données de vigilance et des outils pour y remédier.

Vulnérabilité de Qt : rapport d'erreur incorrect de QSslSocket

Synthèse de la vulnérabilité 

Lorsque Qt est utilisé avec une version d'OpenSSL différente de la version avec laquelle il a été compilé, et lorsqu'un certificat SSL est invalide, la fonction QSslSocket::sslErrors() retourne un code/message d'erreur incorrect, ce qui peut tromper l'utilisateur.
Produits impactés : Fedora, openSUSE, Unix (plateforme) ~ non exhaustif.
Gravité de ce bulletin : 2/4.
Date de création : 04/01/2013.
Références de cette menace : BID-57162, CVE-2012-6093, FEDORA-2013-0199, FEDORA-2013-0270, FEDORA-2013-0277, openSUSE-SU-2013:0204-1, openSUSE-SU-2013:0211-1, openSUSE-SU-2013:0256-1, VIGILANCE-VUL-12285.

Description de la vulnérabilité 

La classe QSslSocket de Qt implémente le support de SSL/TLS. La bibliothèque OpenSSL est utilisée pour fournir les fonctionnalités bas niveau.

La fonction QSslSocket::sslErrors() indique les erreurs qui surviennent lors d'une session SSL. Cette fonction utilise directement le champ "error" de la structure OpenSSL X509_STORE_CTX. Cependant, entre OpenSSL version 0.9 et 1.0, l'organisation de la structure X509_STORE_CTX a été modifiée, et le champ "error" n'est plus situé au même endroit. La valeur qu'il contient est alors incohérente.

Lorsque Qt est utilisé avec une version d'OpenSSL différente de la version avec laquelle il a été compilé, et lorsqu'un certificat SSL est invalide, la fonction QSslSocket::sslErrors() retourne donc un code/message d'erreur incorrect, ce qui peut tromper l'utilisateur.
Bulletin complet, filtrage par logiciel, emails, correctifs, ... (Demandez votre essai gratuit)

Cette alerte sécurité concerne les logiciels ou systèmes comme Fedora, openSUSE, Unix (plateforme) ~ non exhaustif.

Notre équipe Vigil@nce a déterminé que la gravité de ce bulletin cybersécurité est moyen.

Le niveau de confiance est de type confirmé par l'éditeur, avec une provenance de document.

Un attaquant avec un niveau de compétence expert peut exploiter cet avis de vulnérabilité informatique.

Solutions pour cette menace 

Qt : versions 4.6.5, 4.7.6 et 4.8.5.
Les versions 4.6.5, 4.7.6 et 4.8.5 sont corrigées :
  http://www.qt-project.org/

Qt : patch pour QSslSocket.
Un patch est disponible dans les sources d'information.

Fedora : nouveaux paquetages qt.
De nouveaux paquetages sont disponibles :
  qt-4.8.4-6.fc16
  qt-4.8.4-6.fc17
  qt-4.8.4-6.fc18

openSUSE : nouveaux paquetages libqt4.
De nouveaux paquetages sont disponibles :
  openSUSE 11.4 : libqt4-4.7.1-8.68.1
  openSUSE 12.1 : libqt4-4.7.4-19.17.1
  openSUSE 12.2 : libqt4-4.8.1-2.12.1
Bulletin complet, filtrage par logiciel, emails, correctifs, ... (Demandez votre essai gratuit)

Service de veille sur les vulnérabilités informatiques 

Vigil@nce fournit des annonces de vulnérabilité de logiciel. Chaque administrateur peut personnaliser la liste des produits pour lesquels il souhaite recevoir des alertes de vulnérabilités.