CVE-2026-102551 y CVE-2026-102552: Problema con FreeRTOS-Plus-TCP
ID del boletín: 2026-139-AWS
Alcance: AWS
Tipo de contenido: Importante (requiere atención)
Fecha de publicación: 16/10/2026 10:15 h PDT
Descripción:
FreeRTOS-Plus-TCP es una pila TCP/IP de código abierto y segura para subprocesos para el kernel de FreeRTOS, distribuida por Amazon para su uso en dispositivos integrados y de IoT. AWS identificó dos problemas con FreeRTOS-Plus-TCP que afectaban a varias versiones.
CVE-2026-102551: Verificación incorrecta del origen de un canal de comunicación en el gestor de anuncios del enrutador IPv6. El gestor no valida completamente que un anuncio de enrutador recibido provenga de un origen en el enlace antes de actuar en consecuencia. En determinadas condiciones, un tercero remoto podría influir en la puerta de enlace, el prefijo y la dirección IPv6 configurados en un punto de conexión, lo que permitiría interceptar el tráfico IPv6 del dispositivo. Este problema es alcanzable con la configuración predeterminada de la biblioteca, en la que tanto ipconfigUSE_IPv6 como ipconfigUSE_RA están habilitados.
CVE-2026-102552: Verificación incorrecta del origen de un canal de comunicación en el solucionador de DNS. El solucionador no valida completamente que una respuesta de DNS provenga del servidor al que se consultó antes de aceptarla. En determinadas condiciones, un tercero remoto podría insertar una dirección de su elección en la caché de DNS del dispositivo, lo que permitiría redirigir las conexiones que el dispositivo establezca después para el nombre afectado.
Versiones afectadas:
- CVE-2026-102551 (anuncio de enrutador): <= V4.4.1
- CVE-2026-102552 (solucionador de DNS): <= V4.4.1
Resolución:
Este problema se ha resuelto en la versión V4.4.2 de FreeRTOS-Plus-TCP. Recomendamos actualizar a la versión más reciente y asegurarse de que cualquier código bifurcado o derivado se haya parcheado para incorporar las nuevas correcciones.
En el caso del problema del solucionador de DNS, la validación de la IP de origen del servidor que responde se ofrece como una opción de activación explícita y está deshabilitada de forma predeterminada; la actualización por sí sola no soluciona el problema. Para solucionarlo, actualice a la versión V4.4.2 y habilite ipconfigDNS_CHECK_REPLY_SOURCE_IP en FreeRTOSIPConfig.h.
Soluciones alternativas:
- CVE-2026-102551 (anuncio de enrutador): Si la actualización no es posible de inmediato, deshabilite el procesamiento de anuncios de enrutador IPv6 configurando ipconfigUSE_RA en ipconfigDISABLE (o deshabilite IPv6 por completo con ipconfigUSE_IPv6 = ipconfigDISABLE) en FreeRTOSIPConfig.h siempre que el dispositivo no requiera la configuración automática basada en RA de IPv6. En el lado de la red, la implementación de RA Guard o SEND en el enlace local mitiga el vector en el enlace, pero no aborda el vector fuera del enlace al que se puede acceder durante las ventanas de renovación de la concesión.
- CVE-2026-102552 (solucionador de DNS): En las versiones afectadas no existe una solución alternativa basada únicamente en la configuración, ya que la validación de la IP de origen del servidor que responde no está disponible en las versiones anteriores a la V4.4.2. Siempre que sea posible, restringir el dispositivo a un solucionador local de confianza y proteger la ruta de red local reduce la exposición a la falsificación de respuestas fuera de la ruta, pero no elimina el problema.
Referencias:
Reconocimiento:
Nos gustaría dar las gracias a Cipher / Causal Security por colaborar en este asunto a través del proceso coordinado de divulgación de vulnerabilidades.
Envíe un correo electrónico a aws-security@amazon.com si tiene alguna pregunta o inquietud de seguridad.