RYZER.ES
Sigue leyendo Las 5 últimas noticias de 🔐​CIBERSEGURIDAD
Tendencias Las más vistas de los últimos 1 días

CVE-2026-64620: Vulnerabilidad Crítica en FreeRDP (Heap Buffer Overflow)

CVE-2026-64620: Vulnerabilidad Crítica en FreeRDP (Heap Buffer Overflow)

🚨 Alerta Crítica: CVE-2026-64620 – FreeRDP antes de 3.28.0 contiene un desbordamiento de búfer heap en la función crypto_rsa_common(). Un atacante no autenticado puede provocar denegación de servicio. CVSS 9.3. Actualice inmediatamente.

Cadena de riesgo y respuesta para CVE-2026-64620
Cadena de riesgo y respuesta para CVE-2026-64620

Resumen Ejecutivo

Campo Valor
CVE CVE-2026-64620
Fabricante FreeRDP
Producto FreeRDP
Fecha de publicación 2026-07-20
Severidad CRÍTICA
Puntuación CVSS 9.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X)
Puntuación de prioridad 195
Acción recomendada Revisar el aviso oficial del fabricante y aplicar la actualización o mitigación publicada.

Qué es la Vulnerabilidad

La vulnerabilidad CVE-2026-64620 afecta a FreeRDP, una implementación de código abierto del protocolo Remote Desktop Protocol (RDP). Se trata de un desbordamiento de búfer heap en la función crypto_rsa_common() del archivo libfreerdp/crypto/crypto.c.

El fallo ocurre porque la función primero escribe el resultado de la exponenciación modular en el búfer de salida del llamante mediante BN_bn2bin() y solo después verifica si la longitud de salida supera el tamaño del búfer (output_length > out_length). Esto provoca que se escriban bytes fuera de los límites antes de la comprobación.

En el lado del servidor, cuando un cliente selecciona la seguridad estándar RDP, el random del cliente cifrado se descifra en un búfer fijo de 32 bytes. Dado que el servidor publica su clave pública RSA, un atacante no autenticado puede forjar un texto cifrado cuyo valor descifrado alcance la longitud completa del módulo (por ejemplo, 256 bytes para RSA-2048), desbordando el búfer de 32 bytes con hasta ~224 bytes controlados por el atacante antes de la autenticación, lo que resulta en una denegación de servicio.

Productos y Versiones Vulnerables

Según las fuentes consultadas, el producto afectado es FreeRDP. Las versiones vulnerables son todas las versiones anteriores a 3.28.0 (es decir, <= 3.27.1). La versión 3.28.0 y posteriores no están afectadas.

Producto Versión afectada Versión corregida
FreeRDP < 3.28.0 (<= 3.27.1) 3.28.0

Impacto y Riesgo

La vulnerabilidad tiene una puntuación CVSS de 9.3 (CRÍTICA) según el vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/.... Esto indica un impacto alto en la confidencialidad, integridad y disponibilidad. El ataque puede ser realizado de forma remota sin necesidad de autenticación ni interacción del usuario, y con baja complejidad de ataque. El riesgo principal es la denegación de servicio, aunque el desbordamiento de búfer podría permitir potencialmente ejecución de código arbitrario, aunque las fuentes no lo confirman explícitamente.

Estado de Explotación Conocida

No publicado por las fuentes consultadas. No se ha confirmado explotación activa de esta vulnerabilidad.

Indicadores de Compromiso (IOC)

No se han extraído IOC estructurados de las fuentes consultadas. No deben inventarse.

Cómo Comprobar si Estás Afectado

Para determinar si tu instalación de FreeRDP es vulnerable, verifica la versión instalada. Si es anterior a 3.28.0 (por ejemplo, 3.27.1 o inferior), estás afectado. Puedes comprobarlo ejecutando el comando freerdp --version o consultando la documentación de tu sistema. Si no estás seguro, contacta con el administrador del sistema.

Mitigación y Actualización

La acción recomendada es actualizar a la versión FreeRDP 3.28.0 o superior. El fabricante ha publicado un parche en el commit correspondiente y un aviso de seguridad. Enlaces de referencia:

No se han publicado mitigaciones alternativas en las fuentes consultadas.

Checklist para Administradores

  • ☐ Identificar todas las instancias de FreeRDP en la red (versiones < 3.28.0).
  • ☐ Aplicar la actualización a la versión 3.28.0 en todos los sistemas afectados.
  • ☐ Verificar la correcta instalación del parche mediante la comprobación de la versión.
  • ☐ Revisar logs en busca de posibles intentos de explotación (tráfico RDP anómalo).
  • ☐ Mantenerse informado a través de las fuentes oficiales para cualquier actualización.

Preguntas Frecuentes

¿Qué es CVE-2026-64620?

Es una vulnerabilidad crítica de desbordamiento de búfer heap en FreeRDP, que permite a un atacante no autenticado causar denegación de servicio.

¿Qué versiones de FreeRDP están afectadas?

Todas las versiones anteriores a 3.28.0, incluyendo la 3.27.1 y anteriores.

¿Se requiere autenticación para explotar la vulnerabilidad?

No, el atacante no necesita autenticación. La vulnerabilidad es explotable de forma remota antes de la autenticación.

¿Existe algún parche disponible?

Sí, la versión 3.28.0 corrige la vulnerabilidad. El commit y el advisory están disponibles en los enlaces de las fuentes oficiales.

¿Hay indicios de explotación activa?

No, según las fuentes consultadas no se ha reportado explotación activa.

¿Cómo puedo protegerme si no puedo actualizar inmediatamente?

No se han publicado mitigaciones temporales en las fuentes. Se recomienda priorizar la actualización lo antes posible.

Fuentes Oficiales

Sigue leyendo Las 5 últimas noticias de 🔐​CIBERSEGURIDAD
Tendencias Las más vistas de los últimos 1 días

Deja un comentario