OpenSSL hasta 1.0.2 TLS/DTLS Heartbeat ssl/t1_lib.c dtls1_process_heartbeat/dtls1_process_heartbeat desbordamiento de búfer
| CVSS Puntuación meta temporal | Precio actual del exploit (≈) | Puntuación de interés CTI |
|---|---|---|
| 7.4 | $0-$5k | 0.47 |
Resumen
Una vulnerabilidad fue encontrada en OpenSSL hasta 1.0.2 y clasificada como extremadamente crítica. Está afectada una función desconocida en la librería ssl/t1_lib.c en el componente TLS/DTLS Heartbeat Handler. El manejo da lugar a desbordamiento de búfer. La vulnerabilidad es identificada como CVE-2014-0160. El ataque se puede efectuar a través de la red. Además, hay un exploit disponible. Esta vulnerabilidad posee un impacto histórico por su trasfondo y la forma en que fue recibida. El mejor modo sugerido para mitigar el problema es actualizar a la última versión.
Detalles
Una vulnerabilidad fue encontrada en OpenSSL hasta 1.0.2 (Network Encryption Software) y clasificada como extremadamente crítica. La función dtls1_process_heartbeat/dtls1_process_heartbeat en la biblioteca ssl/t1_lib.c del componente TLS/DTLS Heartbeat Handler es afectada por esta vulnerabilidad. A través de la manipulación de un input desconocido se causa una vulnerabilidad de clase desbordamiento de búfer. Esto tiene repercusión sobre la la confidencialidad. El resumen de CVE es:
Las implementaciones de (1) TLS y (2) DTLS en OpenSSL 1.0.1 en versiones anteriores a 1.0.1g no manejan adecuadamente paquetes Heartbeat Extension, lo que permite a atacantes remotos obtener información sensible desde la memoria de proceso a través de paquetes manipulados que desencadenan una sobrelectura del buffer, según lo demostrado mediante la lectura de claves privadas, relacionado con d1_both.c y t1_lib.c, también conocido como bug Heartbleed.La vulnerabilidad fue publicada el 2014-04-07 por Neel Mehta de Google con identificación secadv_20140407.txt con un security advisory (Website) (confirmado). El advisory puede ser descargado de openssl.org. La publicación se realizó junto con el fabricante. La vulnerabilidad es identificada como CVE-2014-0160. La vulnerabilidad es muy popular a causa de su poca complejidad. El ataque se puede efectuar a través de la red. La explotación no necesita ninguna autentificación específica. Los detalles técnicos asi como un exploit público son conocidos. Esta vulnerabilidad resulta históricamente interesante por la forma en que se desarrollo.
Un exploit ha sido desarrollado por Jared Stafford en Python y publicado 1 días después del anuncio. El exploit puede ser descargado de exploit-db.com. Fue declarado como atacado. Por lo menos durante 827 días, esta vulnerabilidad fue clasificada como exploit día cero. Para el scanner Nessus se dispone de un plugin ID 73389 (FreeBSD : OpenSSL -- Remote Information Disclosure (5631ae98-be9e-11e3-b5e3-c80aa9043978)), que puede ayudar a determinar la existencia del riesgo analizado.
Una actualización a la versión 1.0.1g elimina esta vulnerabilidad. Aplicando un parche es posible eliminar el problema. El parche puede ser descargado de git.openssl.org. El mejor modo sugerido para mitigar el problema es Actualización. Una solución posible ha sido publicada inmediatamente después de la publicación de la vulnerabilidad.
La vulnerabilidad también está documentado en las bases de datos X-Force (92322), Exploit-DB (32745), Tenable (73389), SecurityFocus (BID 66690†) y OSVDB (105465†). Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Afectado
- Alcatel-Lucent
- Debian GNU/Linux
- Fedora Linux
- FreeBSD
- Gentoo Linux
- Mandriva Linux
- Red Hat Linux
- Slackware Linux
- SUSE Linux
- Ubuntu Linux
No se ve afectado
- OpenSSL hasta 0.9.8x
Producto
Escribe
Nombre
Versión
Licencia
Apoyo
- end of life (old version)
Sitio web
- Producto: https://www.openssl.org/
CPE 2.3
CPE 2.2
Captura de pantalla

CVSSv4
VulDB Vector: 🔍VulDB Confiabilidad: 🔍
CVSSv3
VulDB Puntuación meta base: 7.5VulDB Puntuación meta temporal: 7.4
VulDB Puntuación base: 7.5
VulDB Puntuación temporal: 7.2
VulDB Vector: 🔍
VulDB Confiabilidad: 🔍
NVD Puntuación base: 7.5
NVD Vector: 🔍
ADP CISA Puntuación base: 7.5
ADP CISA Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complejidad | Autenticación | Confidencialidad | Integridad | Disponibilidad |
|---|---|---|---|---|---|
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
VulDB Puntuación base: 🔍
VulDB Puntuación temporal: 🔍
VulDB Confiabilidad: 🔍
NVD Puntuación base: 🔍
Explotación
Clase: Desbordamiento de búferCWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍
Físico: No
Local: No
Remoto: Sí
Disponibilidad: 🔍
Acceso: Público
Estado: Atacado
Autor: Jared Stafford
Lenguaje de programación: 🔍
Descargar: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
KEV Añadido: 🔍
KEV ¿Hasta cuándo?: 🔍
KEV Contramedidas: 🔍
KEV Ransomware: 🔍
KEV Aviso: 🔍
Predicción de precios: 🔍
Estimación del precio actual: 🔍
| 0-Day | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
|---|---|---|---|---|
| Hoy | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
Nessus ID: 73389
Nessus Nombre: FreeBSD : OpenSSL -- Remote Information Disclosure (5631ae98-be9e-11e3-b5e3-c80aa9043978)
Nessus Archivo: 🔍
Nessus Riesgo: 🔍
Nessus Familia: 🔍
Nessus Context: 🔍
Nessus Port: 🔍
OpenVAS ID: 881918
OpenVAS Nombre: CentOS Update for openssl CESA-2014:0376 centos6
OpenVAS Archivo: 🔍
OpenVAS Familia: 🔍
Qualys ID: 🔍
Qualys Nombre: 🔍
MetaSploit ID: openssl_heartbleed.rb
MetaSploit Nombre: OpenSSL Heartbeat (Heartbleed) Information Leak
MetaSploit Archivo: 🔍
Exploit-DB: 🔍
Inteligencia de amenazas
Interés: 🔍Actores activos: 🔍
Grupos APT activos: 🔍
Contramedidas
Recomendación: ActualizaciónEstado: 🔍
Tiempo de reacción: 🔍
Hora de 0 días: 🔍
Tiempo de exposición: 🔍
Tiempo de retraso de explotación: 🔍
Actualización: OpenSSL 1.0.1g
Parche: git.openssl.org
Snort ID: 30510
Snort Mensaje: SERVER-OTHER OpenSSL SSLv3 heartbeat read overrun attempt
Snort Clase: 🔍
Snort Patrón: 🔍
Suricata ID: 2018372
Suricata Clase: 🔍
Suricata Mensaje: 🔍
TippingPoint: 🔍
McAfee IPS: 🔍
McAfee IPS Versión: 🔍
ISS Proventia IPS: 🔍
PaloAlto IPS: 🔍
Fortigate IPS: 🔍
Línea de tiempo
2012-01-01 🔍2013-12-03 🔍
2014-04-07 🔍
2014-04-07 🔍
2014-04-07 🔍
2014-04-07 🔍
2014-04-07 🔍
2014-04-08 🔍
2014-04-08 🔍
2014-04-08 🔍
2014-04-08 🔍
2014-04-08 🔍
2014-04-08 🔍
2014-04-24 🔍
2015-12-03 🔍
2026-04-22 🔍
Fuentes
Producto: openssl.orgAviso: secadv_20140407.txt
Investigador: Neel Mehta
Organización: Google
Estado: Confirmado
Confirmación: 🔍
Coordinado: 🔍
CVE: CVE-2014-0160 (🔍)
GCVE (CVE): GCVE-0-2014-0160
GCVE (VulDB): GCVE-100-12819
OVAL: 🔍
IAVM: 🔍
CERT: 🔍
X-Force: 92322 - OpenSSL heartbeat information disclosure, High Risk
SecurityFocus: 66690 - OpenSSL TLS 'heartbeat' Extension Multiple Information Disclosure Vulnerabilities
Secunia: 57347 - OpenSSL TLS Heartbeat Information Disclosure Vulnerability, Moderately Critical
OSVDB: 105465
SecurityTracker: 1030026
Vulnerability Center: 54773 - Symantec Risk Automation Suite 4.0.8 Remote Information Disclosure Vulnerability due to Heartbleed Bug, Critical
scip Labs: https://www.scip.ch/en/?labs.20161013
Misceláneo: 🔍
Véase también: 🔍
Artículo
Fecha de creación: 2014-04-08 14:59Actualizado: 2026-04-22 14:58
Cambios: 2014-04-08 14:59 (145), 2018-01-25 12:01 (2), 2021-06-16 14:55 (11), 2021-06-16 14:57 (1), 2024-04-25 19:15 (28), 2024-07-02 22:28 (1), 2024-09-09 22:30 (1), 2025-01-21 04:30 (1), 2026-04-22 14:58 (10)
Completo: 🔍
Cache ID: 216::103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Sin comentarios aún. Idiomas: es + pt + en.
Por favor, inicie sesión para comentar.