Múltiples vulnerabilidades en productos CODESYS de 3S-Smart Software Solutions GmbH

Fecha de publicación 30/07/2019
Importancia
4 - Alta
Recursos Afectados
  • CODESYS Control:
    • para BeagleBone;
    • para emPC-A/iMX6;
    • para IOT2000;
    • para PFC100;
    • para PFC200;
    • para Raspberry Pi;
    • para Linux;
    • RTE V3;
    • RTE V3 (para Beckhoff CX);
    • V3 Runtime System Toolkit;
    • Win V3 (también parte de CODESYS Development System setup);
  • CODESYS V3 Simulation Runtime (parte de CODESYS Development System);
  • CODESYS HMI V3;
  • CODESYS V3 Safety SIL2;
  • CODESYS Gateway V3;
  • Todas las variantes de CODESYS Development System V3 en versiones anteriores a V3.5.15.0.
Descripción

Se han identificado múltiples vulnerabilidades de criticidad alta que afectan a múltiples productos CODESYS. La explotación exitosa de estas vulnerabilidades podría permitir a un atacante remoto provocar una condición de denegación de servicio, la ejecución de código arbitrario, revelado de información o la captura de credenciales.

Solución

3S-Smart Software Solutions GmbH ha desarrollado diferentes actualizaciones para los dispositivos afectados disponibles en su centro de descarga de software

Detalle
  • La gestión de usuarios en línea del sistema CODESYS Runtime puede otorgar acceso incorrecto a los subobjetos, incluso si el usuario conectado no tiene permiso heredado para acceder a ellos. Se ha reservado el identificador CVE-2019-9008 para esta vulnerabilidad.
  • El sistema de desarrollo CODESYS puede mostrar o ejecutar contenidos activos maliciosos en la librería de documentación sin verificar primero la validez.
  • Una petición especialmente diseñada puede causar un error no controlado en los productos CODESYS afectados. Un atacante remoto podría generar en una condición de denegación de servicio. Se ha reservado el identificador CVE-2019-9009 para esta vulnerabilidad.
  • Una petición especialmente diseña enviada por un cliente OPC UA de confianza podría provocar una referencia a un puntero nulo, lo que podría dar lugar a una condición de denegación de servicio.
  • Si no se utilizan las comunicaciones CODESYS basadas en cifrado TLS, las credenciales se encuentran insuficientemente protegidas durante el transporte. Un atacante, con acceso a las comunicaciones online del PCL, podría obtener las credenciales del usuario. Se ha reservado el identificador CVE-2019-9013 para esta vulnerabilidad.

Encuesta valoración