Saltar a contenido

Heartbleed (CVE-2014-0160)

Descripción

Heartbleed (CVE-2014-0160) es un fallo de seguridad en la biblioteca de criptografía OpenSSL, una implementación ampliamente utilizada del protocolo de Seguridad de la Capa de Transporte (TLS). Se introdujo en el software en 2012 y se divulgó públicamente en abril de 2014.

Heartbleed puede ser explotada independientemente de si la instancia vulnerable de OpenSSL se ejecuta como servidor o cliente TLS. Resulta de una validación de entrada inadecuada (debido a la falta de una comprobación de límites) en la implementación de la extensión heartbeat de TLS; por lo tanto, el nombre del error se deriva de heartbeat. Además, la vulnerabilidad se clasifica como una lectura excesiva de búfer (buffer over-read), donde se pueden leer más datos de los permitidos.

Recomendación

Para mitigar el riesgo de la vulnerabilidad Heartbleed, considere:

  • Actualizar OpenSSL: Asegúrese de estar utilizando la última versión de OpenSSL que contiene el parche para Heartbleed. Actualice sus sistemas, aplicaciones y dispositivos a la versión parcheada.
  • Reemplazar Certificados SSL: Genere nuevos certificados SSL para sus servidores y revoque los antiguos. Esto ayuda a prevenir la posible explotación de claves privadas comprometidas.
  • Restablecer Credenciales de Usuario: Anime a los usuarios a cambiar sus contraseñas, especialmente si han iniciado sesión en servicios afectados durante el período en que Heartbleed estuvo presente.

Detecte este problema con Ostorlab

Ostorlab busca este problema en aplicaciones web, API y redes.

Crear una cuenta

Enlaces

Estándares

  • PCI_STANDARDS:
    • REQ_2_2
    • REQ_4_2
    • REQ_6_2
    • REQ_6_3
    • REQ_6_4
    • REQ_11_3
  • SOC2_CONTROLS:
    • CC_2_1
    • CC_4_1
    • CC_7_1
    • CC_7_2
    • CC_7_4
    • CC_7_5
  • HIPAA_CONTROLS:
    • SECURITY252
    • SECURITY212
    • SECURITY213
    • SECURITY255
    • SECURITY258
  • OWASP_TOP_10:
    • A02_2021