¿Qué es la vulnerabilidad en Eclipse ThreadX?

CVE-2026-115231 es una vulnerabilidad de corrupción de memoria registrada con una puntuación CVSS de 8.5 que afecta al administrador de módulos de Eclipse ThreadX. Este fallo compromete la separación de privilegios y la seguridad en sistemas embebidos que utilizan aislamiento entre módulos.

La vulnerabilidad está documentada en los registros oficiales como CVE-2026-58946: Vulnerabilidad Crítica y se puede consultar en profundidad a través de Referencia técnica en github.com así como en.

¿A quién afecta esta vulnerabilidad?

El fallo afecta directamente a las versiones de Eclipse ThreadX desde la 6.0.1 hasta la 6.5.2.202603. El problema surge porque el administrador de módulos permite que un módulo en modo usuario y protegido por memoria envíe una solicitud de devolución de llamada falsa a la cola de otro módulo.

El hilo receptor ejecuta el puntero de función sin verificar el origen, permitiendo que código malicioso se ejecute con los privilegios del módulo receptor, logrando así una escalada similar a la descrita en CVE-2026-58957: Vulnerabilidad Crítica cuando dicho módulo opera en modo privilegiado.

¿Cómo me protejo?

Para mitigar este riesgo de corrupción de memoria y evitar la escalada de privilegios a través de las colas de callbacks, es necesario aplicar medidas de endurecimiento en el código y seguir buenas prácticas de desarrollo en sistemas de tiempo real, similares a las precauciones necesarias ante fallos como CVE-2026-59044: Vulnerabilidad Use-After-Free.

Sigue estos pasos recomendados para proteger tus despliegues:

  1. Revisa las fuentes oficiales en Referencia técnica en github.com para obtener los detalles del parche.
  2. Actualiza Eclipse ThreadX a una versión posterior que resuelva el problema de validación de callbacks.
  3. Audita los permisos y las políticas de aislamiento entre los diferentes módulos de usuario y privilegiados.
  4. Valida de forma estricta el origen de cualquier puntero de función recibido en las colas de mensajes.