Robustecimiento de RADIUS contra ataques de colisión MD5 (BlastRADIUS)
Mitigue los ataques BlastRADIUS de CVE-2024-3596. Implemente de forma obligatoria RADIUS Message-Authenticator, parchee FreeRADIUS y Cisco ISE, y realice la migración a 802.1X EAP-TLS.
Video overview
Escucha esta guía
Ver transcripción del podcast
Parte de nuestra serie principal: Guía de Seguridad de WiFi Empresarial →
- Resumen ejecutivo
- Mecánica técnica de los ataques de colisión MD5 (CVE-2024-3596)
- La falla criptográfica en RFC 2865
- Hoja de ruta de mitigación paso a paso
- Paso 1: Imponer Message-Authenticator (RFC 2869)
- Matriz de seguridad comparativa: opciones de securización de RADIUS
- Transición a RADSEC (RFC 6614) y EAP-TLS
- Beneficios arquitectónicos clave de Purple Cloud RADIUS
- Cumplimiento corporativo e impacto de auditoría
- Requisitos de PCI-DSS v4.0
- Alineación con ISO 27001 y GDPR
- Evalúe su postura de seguridad RADIUS con Purple
- Preguntas frecuentes
- ¿Es EAP-TLS vulnerable a BlastRADIUS?
- ¿Cómo previene Message-Authenticator (RFC 2869) el CVE-2024-3596?
- ¿Cuál es la diferencia entre UDP RADIUS y RADSEC (RFC 6614)?
- ¿Cómo auditan los equipos de red los puntos de acceso heredados para verificar la compatibilidad con Message-Authenticator?
- Próximos pasos y recursos relacionados

Resumen ejecutivo
El protocolo Remote Authentication Dial-In User Service (RADIUS), definido en el IETF RFC 2865, ha funcionado como el marco de autenticación central para redes empresariales por más de tres décadas. Sin embargo, la divulgación de CVE-2024-3596 (conocido como BlastRADIUS) expuso una vulnerabilidad crítica del protocolo en la forma en que RADIUS procesa los campos de Response Authenticator basados en MD5.
Al explotar las técnicas de colisión de prefijo elegido de MD5, un atacante man-in-the-middle (MitM) posicionado en la ruta de red entre un cliente RADIUS (como un punto de acceso inalámbrico o switch) y un servidor RADIUS puede falsificar aprobaciones de autenticación. Un atacante puede convertir un paquete Access-Reject legítimo en un paquete Access-Accept en tiempo real sin poseer credenciales de usuario ni conocer el secreto compartido de RADIUS.
Esta guía técnica describe la mecánica criptográfica del ataque BlastRADIUS, detalla las estrategias inmediatas de mitigación de los proveedores mediante la aplicación de Message-Authenticator y proporciona una hoja de ruta empresarial para migrar la infraestructura WiFi a EAP-TLS de confianza cero y Purple Cloud RADIUS.
Mecánica técnica de los ataques de colisión MD5 (CVE-2024-3596)
Para comprender BlastRADIUS es necesario examinar la estructura del encabezado del paquete RADIUS establecida bajo el RFC 2865:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Code | Identifier | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| Request Authenticator |
| |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Attributes...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
La falla criptográfica en RFC 2865
Cuando un servidor RADIUS responde a un Access-Request, calcula un hash MD5 sobre el código de respuesta, el identificador, la longitud, el autenticador de la solicitud, los atributos y el secreto compartido:
Response Authenticator = MD5(Code + ID + Length + Request Authenticator + Attributes + Shared Secret)
Debido a que MD5 es susceptible a colisiones de prefijo elegido, un atacante ejecuta la siguiente secuencia:
- Interceptar Access-Request: Intercepta un Access-Request legítimo enviado por un punto de acceso.
- Inyectar prefijos de colisión: Inserta atributos Proxy-State diseñados específicamente en el paquete de solicitud antes de reenviarlo al servidor RADIUS.
- Interceptar Access-Reject: Cuando el servidor RADIUS rechaza el intento de autenticación y devuelve un Access-Reject, el atacante intercepta el paquete.
- Falsificar Access-Accept: El atacante modifica el código de respuesta a Access-Accept y altera las cargas útiles de los atributos. Debido a que el prefijo de colisión precalculado produce un resumen de salida MD5 idéntico, el punto de acceso valida el Access-Accept falsificado como auténtico.
Hoja de ruta de mitigación paso a paso
Paso 1: Imponer Message-Authenticator (RFC 2869)
El atributo Message-Authenticator (Atributo 80) utiliza HMAC-MD5 para calcular una firma digital sobre todo el paquete RADIUS, incluidos los campos de encabezado y los atributos de carga útil:
Message-Authenticator = HMAC-MD5(Paquete RADIUS, Secreto compartido)
Debido a que HMAC-MD5 es resistente a los ataques de colisión de prefijo elegido, imponer el Atributo 80 en todas las solicitudes de los clientes y respuestas de los servidores hace que la explotación de BlastRADIUS sea imposible.
Comandos de implementación de proveedores
| Proveedor de RADIUS | Comando / Acción de configuración | Versión mínima compatible |
|---|---|---|
| FreeRADIUS | Establecer require_message_authenticator en yes dentro de clients.conf |
v3.0.27 / v3.2.5 |
| Cisco ISE | Habilitar Require Message-Authenticator for all RADIUS Requests |
v3.1 Parche 8 / v3.2 Parche 4 |
| Aruba ClearPass | Activar Enforce Message-Authenticator en el Servicio RADIUS |
v6.11.7 / v6.12.2 |
| Microsoft NPS | Aplicar el valor DWORD de registro RequireMessageAuthenticator en 1 |
Windows Server 2019/2022 KB5040442 |
| Ruckus SmartZone | Habilitar Message-Authenticator Enforcement bajo el Servidor AAA |
v6.1.2 Parche 1 |
# Fragmento de securización de clients.conf en FreeRADIUS
# Asegúrese de que require_message_authenticator esté establecido en yes para los bloques de clientes
client branch_ap_cluster {
ipaddr_range: 192.168.10.0/24
secret_key: EnterpriseSecret2026!
require_message_authenticator_option: yes
limit_connections: 16
idle_timeout_sec: 30
}
# Securización del registro de Microsoft NPS mediante PowerShell
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\RemoteAccess\Policy" `
-Name "RequireMessageAuthenticator" -Value 1 -PropertyType DWORD -Force
Restart-Service IAS
Matriz de seguridad comparativa: opciones de securización de RADIUS
| Medida de securización | Protección contra vulnerabilidades | Esfuerzo de implementación | Compatibilidad del cliente | Impacto operativo |
|---|---|---|---|---|
| Message-Authenticator (RFC 2869) | Bloquea CVE-2024-3596 | Bajo (Cambio de configuración) | Compatible con puntos de acceso modernos | Tiempo de inactividad mínimo |
| RADSEC (RFC 6614) | Cifrado completo WAN TLS 1.3 | Medio (Despliegue de proxy) | Requiere soporte para TCP 2083 | Elimina riesgos de MitM |
| Migración a 802.1X EAP-TLS | Autenticación mútua de certificados Zero Trust | Medio a alto (PKI / SCEP) | Compatible con todos los OS corporativos | Elimina las contraseñas |
| Purple Cloud RADIUS | RADIUS en la nube de extremo a extremo + RADSEC | Bajo (Integración en la nube llave en mano) | Soporte universal para 802.1X | Ciclo de vida de certificados automatizado |
¿Tiene preguntas sobre su configuración específica?
Nuestro equipo trabaja con gestores de espacios, responsables de TI e ingenieros de redes en 80 000 establecimientos. Reserve una llamada de 20 minutos y le mostraremos cómo lo resolvieron otros profesionales como usted.
Transición a RADSEC (RFC 6614) y EAP-TLS
El RADIUS tradicional opera a través de puertos UDP no cifrados 1812 y 1813. El transporte de tráfico de autenticación sobre enlaces WAN no confiables expone las cabeceras de los paquetes a una intercepción activa.
La implementación de RADSEC (RADIUS sobre TLS) envuelve los paquetes RADIUS dentro de un túnel TCP TLS 1.3 cifrado:
- Puerto: TCP 2083
- Cifrado: TLS 1.3 con suites de cifrado AES-256-GCM
- Autenticación: Verificación mutua de certificados X.509 entre los proxies de cliente y los endpoints del servidor
flowchart LR
A["Wireless Endpoints (Laptops/IoT)"] -->|WPA3-Enterprise 802.1X| B["Access Points / Switches"]
B -->|RADSEC TLS 1.3 Port 2083| C["Purple Cloud RADIUS"]
C -->|REST / SCIM API| D["Cloud IdP (Entra ID / Okta / Google)"]
Beneficios arquitectónicos clave de Purple Cloud RADIUS
- Incorporación de certificados 802.1X sin contacto: Automatiza la emisión de certificados SCEP y EST para dispositivos administrados, eliminando la configuración manual de contraseñas.
- Arquitectura de proxy RADSEC integrada: Asegura el tráfico de sucursales remotas a través de conexiones TCP cifradas sin requerir complejos túneles IPsec de sitio a sitio.
- Seguridad integral para invitados y corporativa: Combina la autenticación enterprise 802.1X con la incorporación de invitados mediante un Captive Portal que cumple con el GDPR.
-
Cumplimiento corporativo e impacto de auditoría
Requisitos de PCI-DSS v4.0
Bajo PCI-DSS v4.0, la infraestructura RADIUS no remediada expone los entornos de tarjetas de pago a un grave incumplimiento de auditoría:
- Requisito 8.3: Exige autenticación multifactor y una gestión sólida de credenciales para todo acceso administrativo.
- Requisito 8.6: Prohíbe la dependencia de algoritmos criptográficos débiles (como los resúmenes MD5 sin clave).
- Requisito 1.3: Requiere una segmentación de red estricta entre los entornos de invitados, IoT y Datos de Tarjetahabientes (CDE).
Alineación con ISO 27001 y GDPR
Mantener una autenticación RADIUS no cifrada o vulnerable viola el Control A.8.20 de ISO 27001:2022 (Seguridad de Redes) y el Artículo 32 del GDPR (Seguridad del Tratamiento). La actualización a EAP-TLS y RADSEC establece un cumplimiento criptográfico documentado.
-
Evalúe su postura de seguridad RADIUS con Purple
¿Es la infraestructura de WiFi corporativa de su empresa vulnerable a BlastRADIUS (CVE-2024-3596)? Purple ofrece soluciones de cloud RADIUS de zero-trust con cifrado RADSEC integrado, aprovisionamiento automatizado de certificados SCEP e integración perfecta con proveedores de identidad.
- Incorporación automatizada de 802.1X EAP-TLS: Elimine las contraseñas heredadas en todos los endpoints corporativos.
- Proxies en la nube RADSEC listos para usar: Cifre el tráfico de autenticación de las sucursales a través de TLS 1.3 sin la sobrecarga de una VPN.
- Seguridad y analíticas unificadas: Administre la seguridad corporativa 802.1X junto con un WiFi de invitados que cumple con el GDPR.
Hable con un especialista en seguridad RADIUS
-
Preguntas frecuentes
¿Es EAP-TLS vulnerable a BlastRADIUS?
No. EAP-TLS, PEAP y EAP-TTLS establecen un túnel TLS independiente entre el dispositivo cliente y el servidor RADIUS. Este túnel criptográfico funciona de manera independiente del resumen MD5 del Response Authenticator de RADIUS heredado, lo que hace que la autenticación EAP sea inmune a CVE-2024-3596.
¿Cómo previene Message-Authenticator (RFC 2869) el CVE-2024-3596?
Message-Authenticator (Atributo 80) utiliza HMAC-MD5 para firmar todo el paquete RADIUS mediante el secreto compartido. A diferencia de los Response Authenticators MD5 estándar, HMAC-MD5 es resistente desde el punto de vista criptográfico a los ataques de colisión de prefijo elegido, lo que hace imposible la falsificación de paquetes.
¿Cuál es la diferencia entre UDP RADIUS y RADSEC (RFC 6614)?
RADIUS estándar transporta paquetes de autenticación en texto plano a través de puertos UDP no cifrados 1812 y 1813. RADSEC encapsula los paquetes RADIUS dentro de un flujo TCP TLS 1.3 cifrado en el puerto 2083, lo que proporciona autenticación mutua de certificados X.509 y una confidencialidad completa en redes no confiables.
¿Cómo auditan los equipos de red los puntos de acceso heredados para verificar la compatibilidad con Message-Authenticator?
Los equipos de red deben capturar el tráfico RADIUS entrante utilizando tcpdump -i eth0 -n port 1812 y filtrar por radius.Message_Authenticator. Confirmar la presencia del Atributo 80 en todos los modelos de puntos de acceso garantiza que la aplicación en el lado del servidor no interrumpirá las conexiones de los clientes.
-
Próximos pasos y recursos relacionados
Para explorar arquitecturas de seguridad de WiFi empresarial y guías de diagnóstico relacionadas, revise los siguientes recursos:
Definiciones clave
BlastRADIUS (CVE-2024-3596)
Una vulnerabilidad crítica a nivel de protocolo en RADIUS (RFC 2865) que permite a un atacante falsificar respuestas de autenticación utilizando técnicas de colisión de prefijo elegido en MD5.
Revelado en julio de 2024, afecta a la infraestructura de red empresarial que ejecuta autenticación RADIUS sin cifrar sobre UDP.
Message-Authenticator (Atributo 80)
Un atributo de cabecera RADIUS definido en RFC 2869 que utiliza HMAC-MD5 para calcular una firma digital sobre todo el paquete RADIUS.
La aplicación obligatoria del Atributo 80 bloquea los ataques BlastRADIUS debido a que HMAC-MD5 es criptográficamente inmune a la manipulación por colisión de prefijo elegido.
Response Authenticator
Un campo de 16 bytes en las cabeceras de los paquetes RADIUS según RFC 2865 calculado mediante un resumen MD5 sobre el autenticador de solicitud, atributos y el secreto compartido.
El punto de acceso receptor depende de este resumen para verificar la autenticidad del paquete, lo cual es explotado por BlastRADIUS.
RADSEC (RADIUS sobre TLS)
Un estándar RFC 6614 que encapsula los paquetes de autenticación RADIUS dentro de un flujo TCP cifrado con TLS 1.3 en el puerto 2083.
Evita la interceptación de paquetes por intermediarios a través de enlaces WAN no confiables entre los puntos de acceso y los servidores RADIUS.
EAP-TLS
Protocolo de Autenticación Extensible - Seguridad de la Capa de Transporte. Un estándar de autenticación mutua IEEE 802.1X que utiliza certificados digitales X.509.
Recomendado por los marcos de trabajo NIST e ISO 27001 como el reemplazo principal para la autenticación RADIUS heredada PAP/CHAP.
Ejemplos resueltos
¿Cómo verifican los administradores de red si los puntos de acceso inalámbricos y switches existentes aplican Message-Authenticator de forma obligatoria antes de activar su aplicación mandatoria en los servidores RADIUS?
Para auditar la conformidad de Message-Authenticator sin interrumpir el acceso a la red WiFi de producción:
- Auditoría de captura de paquetes: Ejecute Wireshark o
tcpdumpen la interfaz del servidor RADIUS (puerto UDP 1812) para capturar los paquetesAccess-Requestentrantes:tcpdump -i eth0 -n port 1812 -w radius_audit.pcap. - Inspección de filtros de atributos: Filtre los paquetes capturados por
radius.Message_Authenticator. Confirme que cada tipo de hardware de cliente (puntos de acceso, switches, controladores inalámbricos) incluya el Atributo 80 en las solicitudes iniciales. - Prueba de políticas de proveedor: Active el requisito de Message-Authenticator en un único perfil de prueba de cliente RADIUS antes de aplicar la obligatoriedad global en los servidores de producción FreeRADIUS, Cisco ISE o Microsoft NPS.
¿Cómo puede un operador de recintos multisitio actualizar las instalaciones heredadas de FreeRADIUS para bloquear BlastRADIUS mientras planifica una migración de zero-trust a EAP-TLS?
Un plan de remediación en dos fases mantiene la continuidad operativa de la red:
- Fase 1 (Robustecimiento inmediato): Actualice FreeRADIUS a la versión 3.0.27 o 3.2.5. Edite
clients.confpara establecerrequire_message_authenticator = yesy actualiceradiusd.confpara rechazar paquetes no autenticados. - Fase 2 (Actualización de arquitectura): Despliegue proxies RADSEC en los puntos de acceso de las sucursales para encapsular el tráfico RADIUS en túneles TLS 1.3 (puerto TCP 2083) e integre Purple Cloud RADIUS con enrolamiento SCEP automatizado para dispositivos corporativos.
Preguntas de práctica
Q1. ¿Por qué la colisión de prefijo elegido en MD5 permite a un atacante eludir la autenticación RADIUS sin conocer el secreto compartido?
Sugerencia: Enfóquese en cómo el punto de acceso inalámbrico verifica el resumen de MD5 Response Authenticator.
Ver respuesta modelo
En RADIUS RFC 2865, los resúmenes de paquetes Access-Reject y Access-Accept dependen de un hash MD5 del contenido de los paquetes combinado con el secreto compartido. Un atacante con acceso de intermediario (man-in-the-middle) inserta prefijos de colisión en los atributos de estado del proxy antes de reenviar el Access-Request. Cuando el servidor devuelve un Access-Reject, el atacante altera el código del paquete a Access-Accept. Debido a que las colisiones de prefijo elegido de MD5 producen resúmenes de salida de hash idénticos para diferentes entradas, el punto de acceso valida el Access-Accept falsificado como auténtico sin siquiera conocer el secreto compartido.
Q2. ¿Qué métodos de autenticación RADIUS son vulnerables a BlastRADIUS y qué métodos son criptográficamente inmunes?
Sugerencia: Distinga entre los métodos heredados PAP/CHAP sobre UDP frente a los protocolos EAP envueltos en TLS.
Ver respuesta modelo
Los modos de autenticación RADIUS que dependen de PAP, CHAP y MS-CHAP sobre UDP son vulnerables porque dependen directamente de la validación del Response Authenticator de MD5. EAP-TLS, PEAP y EAP-TTLS son inmunes a BlastRADIUS debido a que EAP establece una sesión TLS criptográfica independiente entre el suplicante y el servidor, evitando la dependencia del resumen heredado del Response Authenticator de RADIUS para la verificación de identidad.
Continúe leyendo esta serie
Configuring RADIUS Authentication for Guest and Staff WiFi Networks
Esta guía de referencia técnica describe la arquitectura, configuración e implementación de la autenticación RADIUS para redes WiFi empresariales de invitados y empleados. Proporciona a los arquitectos de red y gerentes de TI los protocolos exactos, los estándares de seguridad y las metodologías de solución de problemas requeridas para crear sistemas de control de acceso inalámbrico seguros y escalables.
Passpoint y OpenRoaming: Guía completa
Esta guía de referencia técnica proporciona un análisis exhaustivo de los frameworks Passpoint (Hotspot 2.0) y WBA OpenRoaming dentro de las redes WiFi empresariales. Detalla los protocolos de autenticación subyacentes, los componentes arquitectónicos y las estrategias de despliegue requeridas para establecer una conectividad de invitados segura y sin fricciones. Los arquitectos de red y los líderes de TI aprenderán a diseñar, implementar y solucionar problemas de estos estándares para eliminar las barreras de inicio de sesión manual mientras se mantiene la seguridad de nivel empresarial.
Server RADIUS: una guía completa para empresas
Esta guía proporciona a directores de TI, arquitectos de redes y directores de tecnología una referencia técnica definitiva sobre la autenticación de server RADIUS para WiFi empresarial. Abarca el marco AAA, la arquitectura 802.1X, la selección del método EAP, las ventajas y desventajas de la implementación en la nube frente a la local, y la asignación dinámica de VLAN. Los operadores de recintos en los sectores de hotelería, comercio minorista, eventos y el sector público encontrarán orientación de implementación práctica, casos de estudio del mundo real y los marcos de decisión necesarios para migrar de claves precompartidas inseguras a una arquitectura de control de acceso a la red segura y basada en la identidad.
¿Tiene preguntas sobre su configuración específica?
Nuestro equipo trabaja con gestores de espacios, responsables de TI e ingenieros de redes en 80 000 establecimientos. Reserve una llamada de 20 minutos y le mostraremos cómo lo resolvieron otros profesionales como usted.