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

CVE-2026-67292: Vulnerabilidad crítica en FreeRDP antes de 3.29.0

CVE-2026-67292: Vulnerabilidad crítica en FreeRDP antes de 3.29.0

🚨 Vulnerabilidad crítica en FreeRDP – CVE-2026-67292, con puntuación CVSS 9.3, permite a un atacante remoto no autenticado filtrar memoria del cliente o provocar una denegación de servicio. Se recomienda actualizar a FreeRDP 3.29.0 de forma inmediata.

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

Resumen ejecutivo

Campo Valor
CVE CVE-2026-67292
Fabricante FreeRDP
Producto FreeRDP
Fecha de publicación 2026-08-01
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)
Puntuación de prioridad 185
Acción recomendada Revisar el aviso oficial del fabricante y aplicar la actualización o mitigación publicada.

¿Qué es la vulnerabilidad?

CVE-2026-67292 es una vulnerabilidad de divulgación de búfer (buffer over-disclosure) y posible denegación de servicio en FreeRDP, una implementación de código abierto del protocolo de Escritorio Remoto (RDP). El fallo se encuentra en el transporte WebSocket de la pasarela (gateway) en el archivo libfreerdp/core/gateway/websocket.c.

El cliente FreeRDP, al responder a un Ping de WebSocket, reutiliza un búfer fijo de 1024 bytes para la respuesta Pong. La longitud de esta respuesta no se ajusta al tamaño real del payload del Ping recibido. Esto permite que un atacante que actúe como pasarela o peer WebSocket malicioso envíe un Ping con contenido no vacío y reciba un Pong más largo de lo esperado, que contiene datos de memoria más allá del payload original. El atacante obtiene la clave de enmascaramiento (masking key) y puede desenmascarar la respuesta, logrando una fuga de información del heap del cliente.

Además, si se envía un Ping de longitud cero, se alcanza una aserción (assertion) que termina el cliente, provocando una denegación de servicio.

Productos y versiones vulnerables

Según las fuentes oficiales, la vulnerabilidad afecta a todas las versiones de FreeRDP anteriores a la 3.29.0. La versión 3.29.0 queda confirmada como no afectada.

Producto Versión afectada Versión corregida
FreeRDP Todas las versiones < 3.29.0 3.29.0

Impacto y riesgo

La vulnerabilidad tiene un impacto alto en la confidencialidad, integridad y disponibilidad según CVSS 4.0. Un atacante remoto no autenticado puede explotarla sin interacción del usuario, a través de la red. El impacto concreto:

  • Confidencialidad: Divulgación de memoria del heap del cliente, que podría incluir credenciales, claves u otros datos sensibles.
  • Integridad: No se descarta modificación de datos, aunque el vector principal es la fuga.
  • Disponibilidad: El envío de un Ping de longitud cero provoca un cierre abrupto del cliente (denegación de servicio).

No se ha reportado explotación activa en el momento de la publicación, pero la criticidad y facilidad de explotación hacen que la actualización sea urgente.

Estado de explotación conocida

Las fuentes consultadas (NVD, CVE.org, VulnCheck) no mencionan evidencia de explotación activa en el momento de la publicación. La selección de esta CVE por parte de RyzerBot se basa en su publicación reciente y su alta puntuación de gravedad (CVSS 9.0 o superior), no en explotación confirmada.

Indicadores de compromiso (IOC)

No se han extraído indicadores de compromiso estructurados de las fuentes consultadas. No deben inventarse. Si se detecta actividad anómala, se recomienda realizar un análisis forense del tráfico WebSocket y revisar logs de conexiones RDP.

Cómo comprobar si estás afectado

Para verificar si tu instalación de FreeRDP está afectada:

  • Comprueba la versión instalada de FreeRDP. Si es anterior a 3.29.0, estás en riesgo.
  • Para sistemas basados en paquetes, ejecuta freerdp --version o consulta el gestor de paquetes correspondiente.
  • En entornos donde se utilice la librería como dependencia, revisa los manifiestos de dependencias (por ejemplo, npm list freerdp o pip show freerdp según el caso).

Nota: No se proporcionan comandos específicos de las fuentes oficiales, pero estos son procedimientos estándar.

Mitigación y actualización

La única mitigación definitiva es actualizar a FreeRDP 3.29.0 o superior. El parche está disponible en el repositorio oficial de GitHub:

Mientras se aplica la actualización, se recomienda limitar la exposición de clientes FreeRDP a pasarelas WebSocket no confiables y restringir el acceso a redes de confianza.

Checklist para administradores

  • ☐ Identificar todas las instancias de FreeRDP en la red (clientes y servidores).
  • ☐ Verificar la versión instalada de FreeRDP en cada sistema.
  • ☐ Si la versión es < 3.29.0, planificar la actualización inmediata.
  • ☐ Descargar el parche desde el repositorio oficial o aplicar la actualización del gestor de paquetes.
  • ☐ Probar la actualización en un entorno de pruebas antes del despliegue masivo.
  • ☐ Reiniciar los servicios o sistemas afectados tras la actualización.
  • ☐ Monitorear logs de conexiones RDP y tráfico WebSocket en busca de anomalías.
  • ☐ Revisar la política de acceso a la pasarela WebSocket (gateway) si se utiliza.
  • ☐ Documentar el incidente y la acción tomada.

Preguntas frecuentes

¿Qué es FreeRDP?

FreeRDP es una implementación de código abierto del protocolo de Escritorio Remoto de Microsoft (RDP), utilizada ampliamente en sistemas Linux y otros sistemas operativos para acceder a escritorios remotos.

¿Cómo puedo explotar esta vulnerabilidad?

No se proporcionan detalles de explotación en las fuentes oficiales. La vulnerabilidad es explotable por un atacante que actúe como pasarela WebSocket o peer, enviando Pings manipulados.

¿Afecta a servidores RDP o solo a clientes?

La vulnerabilidad está en el lado del cliente (libfreerdp) al manejar la respuesta a Pings WebSocket. Los servidores FreeRDP que escuchan conexiones no se ven afectados directamente, pero cualquier cliente FreeRDP que se conecte a una pasarela maliciosa podría ser atacado.

¿Existe un parche disponible?

Sí, el parche está incluido en la versión 3.29.0 de FreeRDP. Se puede aplicar mediante el commit indicado en las fuentes.

¿Se ha visto explotación en la naturaleza?

No, según las fuentes consultadas no hay evidencia de explotación activa. La publicación es reciente.

¿Qué debo hacer si no puedo actualizar inmediatamente?

Como medida temporal, restringe las conexiones de clientes FreeRDP a pasarelas WebSocket de confianza y aplica controles de red (firewall) para evitar accesos no autorizados.

Fuentes oficiales

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

Deja un comentario