GnuTLS jusqu’à 3.1.24/3.2.14/3.3.3 Session ID lib/gnutls_handshake.c read_server_hello ServerHello Packet buffer overflow
| CVSS Score méta-temporaire | Prix actuel de l'exploit (≈) | Score d'intérêt CTI |
|---|---|---|
| 6.6 | $0-$5k | 0.00 |
Résumé
Il a été détecté une vulnérabilité classée critique dans GnuTLS jusqu’à 3.1.24/3.2.14/3.3.3. Ceci affecte la fonction read_server_hello dans la bibliothèque lib/gnutls_handshake.c du composant Session ID Handler. L’exploitation dans le contexte de ServerHello Packet entraîne buffer overflow.
Cette faille est connue sous le nom CVE-2014-3466. En outre, un exploit est accessible.
Il est recommandé d’actualiser le composant impacté.
Détails
Une vulnérabilité classée critique a été trouvée dans GnuTLS jusqu’à 3.1.24/3.2.14/3.3.3 (Network Encryption Software). Ceci affecte la fonction read_server_hello dans la bibliothèque lib/gnutls_handshake.c du composant Session ID Handler. A cause de la manipulation dans le cadre de ServerHello Packet mène à une vulnérabilité de classe buffer overflow.
La vulnerabilité a été publié en 23/05/2014 par Nikos Mavrogiannopoulos avec le numéro d'identification #8923804 avec git commit (GIT Repository) (confirmé). La notice d'information est disponible en téléchargement sur gitorious.org La publication a été coordonnée avec le fabricant. Cette vulnérabilité est identifiée comme CVE-2014-3466. Ellse est difficile à utiliser. L'attaque peut être initialisée à distance. Aucune forme d'authentification est requise pour l'exploitation. Des details techniques et aussi un public exploit sont connus. La raison de cette vulnérabilité est cette partie du code:
if (len < session_id_len) {Un exploit a été developpé par Nikos Mavrogiannopoulos en ANSI C et a été publié 6 jours après la notice d'information. L'exploit est disponible au téléchargment sur gitorious.org. Il est déclaré comme preuve de concept. Le scanner de vulnérabilités Nessus propose un module ID 74310 (CentOS 6 : gnutls (CESA-2014:0595)), lequel aide à déterminer l'existence d'une faille dans l'environnement-cible.
Mettre à jour à la version 3.1.25, 3.2.15 ou 3.3.4 élimine cette vulnérabilité. En appliquant le correctif #8923804 il est possible d'éliminer le problème. Le correctif est disponible au téléchargement sur gitorious.org. La meilleure solution suggérée pour atténuer le problème est Mise à niveau. Une solution envisageable a été publiée immédiatement après la publication de la vulnérabilité. La vulnérabilité sera abordée avec les lignes de code suivantes:
if (len < session_id_len || session_id_len > TLS_MAX_SESSION_ID_SIZE) {La vulnérabilité est aussi documentée dans les base de données X-Force (93542), Tenable (74310), SecurityFocus (BID 67741†), Secunia (SA58340†) et SecurityTracker (ID 1030314†). Be aware that VulDB is the high quality source for vulnerability data.
Produit
Taper
Nom
Version
- 3.1.0
- 3.1.1
- 3.1.2
- 3.1.3
- 3.1.4
- 3.1.5
- 3.1.6
- 3.1.7
- 3.1.8
- 3.1.9
- 3.1.10
- 3.1.11
- 3.1.12
- 3.1.13
- 3.1.14
- 3.1.15
- 3.1.16
- 3.1.17
- 3.1.18
- 3.1.19
- 3.1.20
- 3.1.21
- 3.1.22
- 3.1.23
- 3.1.24
- 3.2.0
- 3.2.1
- 3.2.2
- 3.2.3
- 3.2.4
- 3.2.5
- 3.2.6
- 3.2.7
- 3.2.8
- 3.2.9
- 3.2.10
- 3.2.11
- 3.2.12
- 3.2.13
- 3.2.14
- 3.3.0
- 3.3.1
- 3.3.2
- 3.3.3
Licence
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vecteur: 🔍VulDB Fiabilité: 🔍
CVSSv3
VulDB Score méta-base: 7.3VulDB Score méta-temporaire: 6.6
VulDB Note de base: 7.3
VulDB Note temporaire: 6.6
VulDB Vecteur: 🔍
VulDB Fiabilité: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vecteur | Complexité | Authentification | Confidentialité | Intégrité | Disponibilité |
|---|---|---|---|---|---|
| Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller |
| Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller |
| Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller |
VulDB Note de base: 🔍
VulDB Note temporaire: 🔍
VulDB Fiabilité: 🔍
NVD Note de base: 🔍
Exploitation
Classe: Buffer overflowCWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍
Physique: Non
Local: Non
Remote: Oui
Disponibilité: 🔍
Accès: Public
Statut: Preuve de concept
Auteur: Nikos Mavrogiannopoulos
Langage de programmation: 🔍
Télécharger: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Prédiction de prix: 🔍
Estimation actuelle des prix: 🔍
| 0-Day | Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller |
|---|---|---|---|---|
| Aujourd'hui | Déverrouiller | Déverrouiller | Déverrouiller | Déverrouiller |
Nessus ID: 74310
Nessus Nom: CentOS 6 : gnutls (CESA-2014:0595)
Nessus Fichier: 🔍
Nessus Risque: 🔍
Nessus Famille: 🔍
Nessus Port: 🔍
OpenVAS ID: 702944
OpenVAS Nom: Debian Security Advisory DSA 2944-1 (gnutls26 - security update)
OpenVAS Fichier: 🔍
OpenVAS Famille: 🔍
Qualys ID: 🔍
Qualys Nom: 🔍
Renseignements sur les menaces
Intérêt: 🔍Acteurs actifs: 🔍
Groupes APT actifs: 🔍
Contre-mesures
Recommandé: Mise à niveauStatut: 🔍
Temps de réaction: 🔍
Heure 0 jour: 🔍
Temps d'exposition: 🔍
Délai d'exploitation: 🔍
Mise à niveau: GnuTLS 3.1.25/3.2.15/3.3.4
Correctif: #8923804
Suricata ID: 2018537
Suricata Classe: 🔍
Suricata Message: 🔍
TippingPoint: 🔍
McAfee IPS: 🔍
McAfee IPS Version: 🔍
ISS Proventia IPS: 🔍
Fortigate IPS: 🔍
Chronologie
14/05/2014 🔍23/05/2014 🔍
23/05/2014 🔍
29/05/2014 🔍
30/05/2014 🔍
30/05/2014 🔍
01/06/2014 🔍
02/06/2014 🔍
02/06/2014 🔍
02/06/2014 🔍
03/06/2014 🔍
05/06/2014 🔍
20/06/2021 🔍
Sources
Bulletin: #8923804Chercheur: Nikos Mavrogiannopoulos
Statut: Confirmé
Confirmation: 🔍
Coordonné: 🔍
CVE: CVE-2014-3466 (🔍)
GCVE (CVE): GCVE-0-2014-3466
GCVE (VulDB): GCVE-100-13407
OVAL: 🔍
X-Force: 93542 - GnuTLS Server Hello buffer overflow, High Risk
SecurityFocus: 67741 - GnuTLS 'gnutls_handshake.c' Memory Corruption Vulnerability
Secunia: 58340 - GnuTLS "read_server_hello()" Memory Corruption Vulnerability, Less Critical
SecurityTracker: 1030314 - GnuTLS Server Hello Session ID Buffer Overflow Lets Remote Users Execute Arbitrary Code
Vulnerability Center: 44704 - GnuTLS Client Remote Memory Corruption via Crafted ServerHello Message, High
scip Labs: https://www.scip.ch/en/?labs.20161013
Divers: 🔍
Voir aussi: 🔍
Entrée
Créé: 02/06/2014 12:04Mise à jour: 20/06/2021 14:19
Changements: 02/06/2014 12:04 (102), 29/05/2017 09:02 (13), 20/06/2021 14:19 (3)
Complet: 🔍
Cache ID: 216::103
Be aware that VulDB is the high quality source for vulnerability data.
Aucun commentaire pour l'instant. Langues: fr + it + en.
Veuillez vous connecter pour commenter.