Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon OpenSSL corrige fallo grave que filtra memoria del servidor en texto plano


OpenSSL ha lanzado actualizaciones de seguridad para corregir una vulnerabilidad de alta gravedad (CVE-2026-84782). Este fallo, causado por una lectura fuera de límites en la lógica de retransmisión del saludo DTLS, podría exponer la memoria heap en texto plano o provocar la caída del proceso, generando una situación de denegación de servicio (DoS).



OpenSSL ha publicado actualizaciones de seguridad para una vulnerabilidad de severidad alta que podría exponer la memoria heap como texto plano durante los saludos (handshakes) de Seguridad de la Capa de Transporte de Datagramas (DTLS).

Identificada como CVE-2026-84782, el fallo proviene de una lectura fuera de límites en la lógica de retransmisión del saludo DTLS y también puede provocar la caída de un proceso afectado, creando una condición de denegación de servicio.

 

El Proyecto OpenSSL reveló el problema el 29 de septiembre de 2026, junto con los lanzamientos de seguridad OpenSSL 4.0.3, 3.6.5, 3.5.9 y 3.4.8. OpenSSL describió estas versiones como parches de seguridad y afirmó que la vulnerabilidad más grave corregida en cada una tiene una calificación de "Alta".

Fuga de memoria del servidor en OpenSSL

DTLS proporciona seguridad estilo TLS sobre transportes de datagramas no fiables, donde los paquetes pueden retrasarse, reordenarse o perderse. En consecuencia, su capa de saludo puede fragmentar mensajes grandes y retransmitir datos enviados previamente cuando expira un temporizador.

CVE-2026-84782 surge cuando OpenSSL suspende la escritura de un mensaje de saludo a mitad del proceso porque su transporte no puede aceptar más datos, devolviendo WANT_WRITE.

Mientras esa escritura permanece suspendida, un temporizador de retransmisión puede solicitar que se envíe nuevamente un mensaje de saludo anterior. Las versiones vulnerables de OpenSSL reutilizaban el búfer interno y el seguimiento de posición asociados con la escritura interrumpida, pero no restablecían el desplazamiento de lectura al principio del mensaje en cola.

Por lo tanto, la retransmisión podría comenzar en una posición obsoleta, adjuntar bytes sobrantes de un mensaje diferente y más grande, y continuar leyendo más allá del búfer asignado.

Este comportamiento puede enviar contenidos adyacentes del heap al par conectado como datos de saludo en texto plano. Los bytes expuestos dependen del contenido de la memoria del proceso cercano, por lo que el aviso no define un conjunto fijo de secretos que siempre se filtrarán.

Si el fallo de lectura fuera de límites afecta a una región de memoria no asignada, el proceso puede terminar, permitiendo que un par provoque una denegación de servicio. OpenSSL clasifica la debilidad como CWE-125, una lectura fuera de límites.

El error crea un segundo problema de gestión de estado. Incluso cuando la retransmisión comienza en el desplazamiento correcto, completarla mientras otra escritura de saludo está pausada sobrescribe el registro compartido necesario para reanudar la operación original. Una llamada posterior a SSL_read(), SSL_write(), SSL_accept() o SSL_connect() puede entonces encontrar un estado inconsistente con el mensaje suspendido; OpenSSL dice que esto causa una interrupción en las compilaciones de depuración.

OpenSSL corrigió la vulnerabilidad restableciendo la posición de lectura de la retransmisión antes de reenviar un mensaje. El código también omite la retransmisión mientras una escritura de saludo permanezca suspendida, posponiendo el trabajo hasta que una llamada posterior la reanude. La lógica afectada se encuentra fuera del límite del módulo FIPS de OpenSSL, por lo que el proyecto indica que los módulos FIPS no están impactados.

Todas las ramas son vulnerables: OpenSSL 4.0 antes de 4.0.3, 3.6 antes de 3.6.5, 3.5 antes de 3.5.9, 3.4 antes de 3.4.8, 3.0 antes de 3.0.23, 1.1.1 antes de 1.1.1zj y 1.0.2 antes de 1.0.2zs. Las correcciones para las tres ramas más antiguas están limitadas a los clientes de soporte premium.

Deberías hacer un inventario de los dispositivos, sistemas embebidos, productos VPN y aplicaciones que utilicen OpenSSL DTLS, y luego actualizarlos a través de tu sistema operativo o del proveedor del producto.

Actualizar a 4.0.3, 3.6.5, 3.5.9 o 3.4.8 soluciona el problema en las ramas mantenidas, mientras que los clientes con soporte deben obtener 3.0.23, 1.1.1zj o 1.0.2zs. Debido a que las aplicaciones pueden empaquetar OpenSSL en lugar de usar la librería del sistema, si solo revisas el gestor de paquetes del host, podrías pasar por alto copias expuestas.

Laurent Gaffie de Secorizon informó sobre CVE-2026-84782 el 17 de agosto de 2026, y Ryan Hooper desarrolló la corrección tras recibir el informe en agosto.

OpenSSL 4.0.3 también soluciona 13 vulnerabilidades adicionales que afectan al procesamiento de X.509, QUIC, CMP, DTLS, SM2 y operaciones de curva elíptica, lo que refuerza la necesidad de que trates este lanzamiento como una actualización de seguridad y no como un simple parche para un solo error.


Fuentes:
https://cybersecuritynews.com/openssl-leak-server-memory/

0 comments :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.