Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
5680
)
-
▼
julio
(Total:
398
)
-
Filtran Galaxy Z Fold 8
-
NVIDIA permite grabar partidas a 240 FPS
-
Nuevo ransomware Spirals cifra empresa IT en menos...
-
Claude accede a cuentas sin contraseñas sin llegar...
-
Kimi-K3 supera a IA de EE UU pero se identifica co...
-
X será de código abierto según Musk
-
Nueva botnet NadMesh rastrea servicios de IA expue...
-
FBI detiene hacker de criptomonedas en Steam
-
Fallo HollowByte en OpenSSL podría colapsar la mem...
-
LegacyHive: vulnerabilidad 0-Day de Windows permit...
-
Rectify11 es una herramienta gratuita optimiza Win...
-
Google integra AI Mode con YouTube Music y Canva
-
Nueva vulnerabilidad RCE en wp2shell afecta a mill...
-
Explotan vulnerabilidad 0-day de SonicWall SMA1000
-
Nova Lake-S: nueva marca y fecha de lanzamiento
-
Dos miembros de Scattered Spider condenados a 5,5 ...
-
George Lucas defiende la IA
-
Samsung añade IA a sus lavadoras
-
China lanza Kimi K3 para desafiar a OpenAI y Anthr...
-
El Kimi K3 chino de 2,8 billones de parámetros sup...
-
La Unión Europea obliga a Google a dar acceso al m...
-
Next.js lanza programa de seguridad mensual y corr...
-
Vulnerabilidad 0-day en AnyDesk permite ataques DoS
-
Gemini ahora suena como un humano
-
Google renombra NotebookLM como Gemini Notebook
-
Vulnerabilidad en cámaras TP-Link permite ataques ...
-
EE. UU. acusa a dos personas de lavar 43M$ proveni...
-
Un emulador y una demo del ordenador de bolsillo +...
-
Error en AWS Cost Explorer muestra estimaciones de...
-
IA de Google recrea el gol perdido de Pelé
-
OpenAI lanza un hardware de IA que es una mini-con...
-
La película de Jurassic Park usó Unix real
-
Kimi K3: la IA china que desafía a GPT y Claude
-
Coca-Cola informa que un ataque de ransomware a Fa...
-
Un usuario descubre que su Colorful RTX 5080 Vulka...
-
OpenAI reconoce que GPT-5.6 borra archivos ocasion...
-
Google cambia el nombre de NotebookLM
-
Integrantes de Scattered Spider condenados a cinco...
-
Fallo en el intercambio de tokens de n8n podría pe...
-
GhostPairing de WhatsApp permite secuestrar cuenta...
-
Ciberataque amenaza infraestructura crítica en Jap...
-
Abrir una shell de SYSTEM en el inicio de Windows ...
-
Tornyol: el dron con IA que elimina mosquitos
-
OpenAI usa GPT-Red para automatizar pruebas de iny...
-
Nueva botnet TuxBot v3 usa IA para secuestrar disp...
-
xAI demanda a usuario por deepfakes sexuales de me...
-
Vulnerabilidad sin parchear en aspiradoras Shark p...
-
Vulnerabilidades en Splunk Enterprise permiten ata...
-
Torvalds arremete contra NVIDIA
-
Red Hat lanza soporte indefinido para RHEL en sect...
-
Hackeo a cuenta de Microsoft borra 25 años de recu...
-
Zoom alerta sobre una vulnerabilidad crítica que p...
-
Policía holandesa desmantela red de fraude de inve...
-
CachyOS lidera ProtonDB
-
Fallo crítico de Cursor permite ejecución de códig...
-
GPT-5.6 Sol Ultra crea exploit de Chrome basándose...
-
F5 corrige vulnerabilidades de NGINX que permiten ...
-
Steam Machine Windows 11 vs SteamOS: el sistema op...
-
Linux 7.2-rc3 llega a Dreamcast
-
Paquetes de npm de AsyncAPI comprometidos distribu...
-
La Comisión Europea presenta el informe en el que ...
-
Google Imágenes renueva su portada
-
Intel Foundry habría llegado a un acuerdo con AMD,...
-
Nueva vulnerabilidad 0-day de Windows en LegacyHiv...
-
OpenAI busca crear un rival físico para Alexa
-
Grupos chinos usan Claude Code y DeepSeek en ciber...
-
Explotan vulnerabilidades 0-day críticas en SonicW...
-
Logran saltar app de verificación de edad de la UE...
-
Cuidado si utilizas LastPass o Bitwarden, están ll...
-
Microsoft corrige récord de 622 vulnerabilidades, ...
-
WhatsApp comienza a probar un servicio de copias d...
-
Réplicas casi idénticas SSD Samsung 870 EVO
-
SAP corrige fallo crítico de seguridad en NetWeave...
-
Altman presume GPT-5.6 y critica a Anthropic
-
Policía española desmantela red de fraude cibernét...
-
Cartuchos 3D NAND: la alternativa a los discos en ...
-
Spotify lanza IA de voz para pedir música
-
Instalar uBlock Origin en Brave post Manifest v2
-
IA sustituye a 12 enfermeras en Nueva York
-
Actualización de seguridad de SAP julio 2026: parc...
-
Grok Build subía repositorios completos de Git al ...
-
Vulnerabilidad crítica en ServiceNow permite ejecu...
-
EE. UU. impone sanciones a primer servicio de VPN ...
-
Reino Unido imputa a sospechosos vinculados a plat...
-
Intel anuncia sus SoC Starfire de 8 cores preparad...
-
Meta patenta una IA capaz de escuchar todo el día ...
-
Instagram elimina edición de fotos con IA por usua...
-
El secreto de 30 años de Windows 95
-
Escaneos globales buscan servidores MCP, credencia...
-
Reino Unido y UE culpan oficialmente a Rusia por e...
-
Grupo Turla usa fallo de SharePoint para acceder a...
-
Nuevo malware para macOS imita informes de Apple p...
-
IA vulnera Windows 11 en horas
-
Crea una GPU casera con 8.192 chips RISC-V
-
Hacktivistas proiranes lanzan ataques DDoS y filtr...
-
China pisa los talones a Micron: CXMT igualará su ...
-
Google critica el bloqueo de IPTV de LaLiga
-
STEPX Neo: el primer smartphone con IA agéntica
-
Prueba KDE Linux en máquina virtual
-
Un streamer ruso «destruye» su GPU RTX 5090 tras e...
-
Robo de datos de Salesforce vinculado a ShinyHunte...
-
Empresa alemana se declara en quiebra tras seis se...
-
Ciberataque obliga a cerrar los sistemas del mayor...
-
Google y Microsoft eliminan ModHeader con 1,6 mill...
-
EE. UU. sanciona a primer servicio VPN que ayudó a...
-
Intel invertirá 5.000 millones de euros para ampli...
-
Extensión de Chrome con 1,6 millones de usuarios r...
-
El dominio t.me de Telegram suspendido
-
Samsung borrará tus datos de salud si no entrenas ...
-
Lidl admite filtración de datos en su tienda onlin...
-
Nintendo planea Switch 2 OLED
-
Usan scripts de PowerShell con IA para enumerar cu...
-
Una ZOTAC GeForce RTX 5090 «explota» tras arrancar...
-
Usan materiales académicos reales para infectar in...
-
Progress ordena apagado urgente de servidor ShareF...
-
La UE impone sanciones al GRU ruso por ciberataques
-
Waze integra IA de Gemini
-
Tiny11 25H2 optimiza Windows 11 al mínimo: 8Gb esp...
-
Grave vulnerabilidad en plugin miniOrange de WordP...
-
Vulneran jscrambler para atacar a desarrolladores
-
VEXAIoT: Sistema multiagente automatiza reconocimi...
-
ScummVM rescata a Mortadelo y Filemón
-
RAM de PS1: ventajas y desventajas de ampliarla
-
Servidor Python mal configurado expuso tres campañ...
-
IA en Irlanda consume tanta energía como sus hogares
-
Steam Machine subirá aviso de temperatura a 100ºC
-
Fallo en Enlace Móvil de Windows 11 consume 30 GB ...
-
Cuentas de SpaceX y Starlink hackeadas para promoc...
-
-
▼
julio
(Total:
398
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
seguridad
(
1530
)
vulnerabilidad
(
1442
)
hardware
(
818
)
software
(
818
)
google
(
720
)
Malware
(
708
)
privacidad
(
633
)
Windows
(
521
)
ransomware
(
504
)
android
(
448
)
cve
(
366
)
linux
(
366
)
exploit
(
354
)
tutorial
(
299
)
manual
(
281
)
nvidia
(
280
)
hacking
(
240
)
WhatsApp
(
173
)
ssd
(
171
)
Wifi
(
131
)
ddos
(
130
)
app
(
124
)
twitter
(
121
)
cifrado
(
120
)
programación
(
104
)
youtube
(
81
)
herramientas
(
80
)
Networking
(
73
)
firefox
(
73
)
sysadmin
(
71
)
firmware
(
70
)
office
(
62
)
adobe
(
61
)
Kernel
(
49
)
antivirus
(
48
)
hack
(
48
)
javascript
(
48
)
apache
(
45
)
juegos
(
42
)
contraseñas
(
39
)
cms
(
35
)
multimedia
(
35
)
eventos
(
32
)
flash
(
32
)
MAC
(
30
)
anonymous
(
28
)
ssl
(
24
)
Forense
(
20
)
conferencia
(
20
)
SeguridadWireless
(
17
)
documental
(
17
)
Debugger
(
14
)
Rootkit
(
14
)
auditoría
(
14
)
lizard squad
(
14
)
metasploit
(
13
)
técnicas hacking
(
13
)
Virtualización
(
11
)
delitos
(
11
)
reversing
(
10
)
adamo
(
9
)
Ehn-Dev
(
7
)
MAC Adress
(
6
)
antimalware
(
6
)
oclHashcat
(
5
)
Entradas populares
-
TestDisk es una utilidad multiplataforma para la recuperación de datos desarrollado principalmente para ayudar a recuperar datos perdidos e...
-
La empresa textil alemana ZEGO se ha declarado en insolvencia tras sufrir un ciberataque en marzo que paralizó su producción durante seis se...
-
Tiny11 25H2 es una versión optimizada de Windows 11 que reduce el bloatware para funcionar con solo 8 GB de espacio y 2 GB de RAM , permiti...
Fallo HollowByte en OpenSSL podría colapsar la memoria del servidor con solicitudes TLS de 11 bytes
sábado, 18 de julio de 2026
|
Publicado por
el-brujo
|
Editar entrada
Okta descubrió una vulnerabilidad de denegación de servicio llamada HollowByte en OpenSSL que permite agotar la memoria del servidor mediante fragmentación en sistemas glibc. Aunque OpenSSL lanzó parches en junio para varias versiones, lo hizo sin asignar un CVE ni publicar avisos oficiales, clasificándolo solo como una mejora de robustez. Se recomienda actualizar a las versiones corregidas, ya que las defensas estándar de límite de conexiones no evitan este ataque.
Once bytes harán que un servidor OpenSSL sin parchear reserve hasta 131 KB de
memoria para un mensaje que nunca llega. En los sistemas glibc que Okta probó, esa
memoria desaparece hasta que el proceso se reinicia. OpenSSL lanzó la corrección HollowByte en junio sin CVE, sin aviso y sin ninguna
entrada en el registro de cambios que lo señalara. El Red Team de Okta, que informó del
error de denegación de servicio y le puso nombre, publicó los detalles el jueves. Las versiones corregidas son OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 y 3.0.21
[https://github.com/openssl/openssl/releases], todas fechadas el 9 de junio. Cada versión en esas ramas anterior a las corregidas lo tiene. Nada en un flujo normal de parches te llevará hacia ellas: no hay un identificador para que un escáner lo coincida ni un aviso para leer. El fallo es que OpenSSL confió en la palabra del atacante. Cada mensaje de saludo TLS lleva un encabezado de 4 bytes, de los cuales tres bytes declaran qué tan largo será el cuerpo. Las versiones anteriores hacían crecer el búfer de recepción a ese tamaño declarado en el momento en que llegaba el encabezado, antes de que apareciera un solo byte del cuerpo y antes de que se ejecutaran las propias comprobaciones del saludo. Para un ClientHello entrante, el límite es de 131 KB. Entonces el hilo de trabajo se bloquea, esperando un cuerpo que nunca llega. Sin autenticación, sin sesión, sin intercambio de claves.
Slowloris. Lo que hace que HollowByte sea persistente es glibc. Cuando el atacante cierra la conexión, OpenSSL libera el búfer, pero glibc retiene fragmentos pequeños y medianos para reutilizarlos en lugar de devolverlos al núcleo. El ataque varía el tamaño declarado en cada conexión y, en las pruebas de Okta, eso fue suficiente para evitar que el asignador reutilizara lo que había liberado. El montículo se fragmenta, el tamaño del conjunto residente aumenta y permanece así mucho después de que el atacante se haya ido. En las pruebas de NGINX de Okta, un servidor de 1 GB fue eliminado por falta de memoria (OOM-killed) con 547 MB de memoria congelada en fragmentos. En un servidor de 16 GB, HollowByte bloqueó el 25% de la memoria del sistema sin llegar nunca a superar el límite de conexiones, razón por la cual el Red Team dice que "las defensas estándar de limitación de conexiones no lo detendrán"
[https://sec.okta.com/articles/2026/06/openssl-hollowbtye-a-dos-hiding-in-11-bytes/]. Esas cifras son propias de Okta y no publicó ningún código de explotación junto a ellas. No se encontró ningún repositorio público de prueba de concepto en GitHub hasta el 18 de julio.
Fuente:
THN
Once bytes harán que un servidor OpenSSL sin parchear reserve hasta 131 KB dememoria para un mensaje que nunca llega. En los sistemas glibc que Okta probó, esa
memoria desaparece hasta que el proceso se reinicia. OpenSSL lanzó la corrección HollowByte en junio sin CVE, sin aviso y sin ninguna
entrada en el registro de cambios que lo señalara. El Red Team de Okta, que informó del
error de denegación de servicio y le puso nombre, publicó los detalles el jueves. Las versiones corregidas son OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 y 3.0.21
[https://github.com/openssl/openssl/releases], todas fechadas el 9 de junio. Cada versión en esas ramas anterior a las corregidas lo tiene. Nada en un flujo normal de parches te llevará hacia ellas: no hay un identificador para que un escáner lo coincida ni un aviso para leer. El fallo es que OpenSSL confió en la palabra del atacante. Cada mensaje de saludo TLS lleva un encabezado de 4 bytes, de los cuales tres bytes declaran qué tan largo será el cuerpo. Las versiones anteriores hacían crecer el búfer de recepción a ese tamaño declarado en el momento en que llegaba el encabezado, antes de que apareciera un solo byte del cuerpo y antes de que se ejecutaran las propias comprobaciones del saludo. Para un ClientHello entrante, el límite es de 131 KB. Entonces el hilo de trabajo se bloquea, esperando un cuerpo que nunca llega. Sin autenticación, sin sesión, sin intercambio de claves.
La memoria no regresa
Por sí solo, se trata de un ataque de agotamiento de conexiones, y esos son tan viejos comoSlowloris. Lo que hace que HollowByte sea persistente es glibc. Cuando el atacante cierra la conexión, OpenSSL libera el búfer, pero glibc retiene fragmentos pequeños y medianos para reutilizarlos en lugar de devolverlos al núcleo. El ataque varía el tamaño declarado en cada conexión y, en las pruebas de Okta, eso fue suficiente para evitar que el asignador reutilizara lo que había liberado. El montículo se fragmenta, el tamaño del conjunto residente aumenta y permanece así mucho después de que el atacante se haya ido. En las pruebas de NGINX de Okta, un servidor de 1 GB fue eliminado por falta de memoria (OOM-killed) con 547 MB de memoria congelada en fragmentos. En un servidor de 16 GB, HollowByte bloqueó el 25% de la memoria del sistema sin llegar nunca a superar el límite de conexiones, razón por la cual el Red Team dice que "las defensas estándar de limitación de conexiones no lo detendrán"
[https://sec.okta.com/articles/2026/06/openssl-hollowbtye-a-dos-hiding-in-11-bytes/]. Esas cifras son propias de Okta y no publicó ningún código de explotación junto a ellas. No se encontró ningún repositorio público de prueba de concepto en GitHub hasta el 18 de julio.
OpenSSL decidió que esto no era una vulnerabilidad
La solicitud de extracción [https://github.com/openssl/openssl/pull/30792] de Matt Caswell, quien escribió el parche, lo deja claro: el equipo de seguridad decidió "manejar esto solo como una corrección de 'error o endurecimiento'". La propia política de seguridad de OpenSSL [https://openssl-library.org/policies/general/security-policy/] define cuatro niveles de severidad, desde Crítica hasta Baja, y el "error o endurecimiento" no está entre ellos. Incluso un problema Bajo obtiene un CVE, una nota en el registro de cambios y una entrada en la página de vulnerabilidades. HollowByte no tiene ninguna de las tres. No se encontró ninguna mención de la corrección en las notas de lanzamiento [https://github.com/openssl/openssl/releases/tag/openssl-4.0.1] ni en las 23 entradas del registro de cambios de OpenSSL 4.0.1 [https://github.com/openssl/openssl/blob/openssl-4.0.1/CHANGES.md]. OpenSSL no ha dicho por qué. Aquí está el argumento para ellos: 131 KB por conexión es poco, cada servidor TLS asigna memoria por conexión y una asignación limitada no es una vulnerabilidad. La respuesta de Okta es que la memoria nunca regresa. Se ha preguntado a OpenSSL por qué HollowByte fue clasificado por debajo de Bajo y si la corrección llegó a las ramas de soporte extendido 1.1.1 y 1.0.2. También se ha preguntado a Okta si la fragmentación sobrevive a asignadores distintos de glibc. Esta historia se actualizará con cualquier respuesta. La línea del proyecto es más fina de lo que parece. En enero, OpenSSL asignó el CVE-2025-66199 [https://openssl-library.org/news/vulnerabilities-3.6/#CVE-2025-66199], calificado como Bajo, a un error de compresión de certificados TLS 1.3 en el que una longitud proporcionada por un par hacía crecer un búfer de montículo antes de la validación, con un valor de unos 22 MiB por conexión. Ese requería que cuatro cosas coincidieran: compresión de certificados compilada, un algoritmo de compresión disponible, la extensión negociada y, en servidores, que se solicitaran certificados de cliente. HollowByte no necesita ninguna de ellas. La misma versión del 9 de junio asignó el CVE-2026-34183 [https://openssl-library.org/news/vulnerabilities-3.6/#CVE-2026-34183], calificado como Moderado, al crecimiento de memoria ilimitado en el manejador QUIC PATH_CHALLENGE. Ambos son DoS de agotamiento de memoria. Ambos recibieron números. La versión también cerró 18 CVE, incluido un error de severidad Alta de uso-después-de-liberación en PKCS7_verify(), por lo que cualquiera que ejecute una de esas compilaciones upstream tiene la corrección sin que se le haya informado. En las distribuciones downstream es peor. El estándar documentado de Red Hat [https://access.redhat.com/security/updates/backporting] es hacer un backport en lugar de cambiar la versión, por lo que un paquete parcheado sigue informando la versión desde la cual fue construido. Lo que normalmente resuelve eso es el aviso y la alimentación OVAL, ambos vinculados a los nombres de los CVE. Aquí no hay ningún CVE al cual vincularse. Eso deja el registro de cambios del paquete o al mantenedor: pregunta si basaron su versión en la versión del 9 de junio o si tomaron el parche, que es la solicitud de extracción 30792 [https://github.com/openssl/openssl/pull/30792] para master y 4.0, 30793 [https://github.com/openssl/openssl/pull/30793] para 3.6, 3.5 y 3.4, y 30794 [https://github.com/openssl/openssl/pull/30794] para 3.0. Si tú mismo compilas OpenSSL, actualiza a la versión listada y reinicia cualquier cosa que haya cargado la versión antigua. La corrección cubre solo TLS. Caswell escribió en la solicitud de extracción que DTLS se dejó intacto porque hacerlo correctamente habría sido mucho más invasivo, y que el proyecto decidió no molestarse con ello por ahora. Al comparar el código fuente de OpenSSL en las etiquetas 3.6.2 y 3.6.3, se encontró que el archivo de saludo DTLS es idéntico byte a byte tras la corrección. En la 4.0.1, la versión más reciente, esa ruta todavía dimensiona su búfer según la longitud que declara el par. OpenSSL no ha clasificado esa ruta ni se ha comprometido a corregirla. Las notas de lanzamiento, el registro de cambios y la página de vulnerabilidades no dicen nada al respecto. La solicitud de extracción sí lo hace.Fuente:
THN
Enviar por correo electrónico
Escribe un blog
Compartir en X
Compartir con Facebook
Compartir en Pinterest


Entrada más reciente
0 comentarios :
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.