Mostrando entradas con la etiqueta SCADA. Mostrar todas las entradas
Mostrando entradas con la etiqueta SCADA. Mostrar todas las entradas

viernes, 6 de julio de 2018

Detectadas graves vulnerabilidades en dispositivos SCADA Siemens SICLOCK

En un reciente reporte de la multinacional Siemens, se alerta de graves vulnerabilidades remotas presentes en los dispositivos de control de planta SICLOCK TC que, dada su antigüedad, no van a ser actualizados, siendo necesario aplicar las contramedidas publicadas.


Los dispositivos Siemens SCADA, pertenecientes a la familia SICLOCK TC, se utilizan para proporcionar un sistema de sincronización de la hora dentro de una central de pequeña o mediana escala, en caso que el dispositivo principal fallase.


Las vulnerabilidades reportadas afectarían a los dispositivos SICLOCK TC100 y TC400, en todas sus versiones. Según el reporte facilitado, se habrían detectado 6 vulnerabilidades, como denegaciones de servicio, salto de restricciones de autenticación o modificación del firmware, siendo el listado completo el siguiente:

CVE-2018-4851 - Denegación de servicio.
CVE-2018-4852 - Salto de restricciones del sistema de autenticación.
CVE-2018-4853 - Modificación del firmware del dispositivo a través del puerto UDP 69.
CVE-2018-4854 - Modificación del cliente de administración presente en el dispositivo a través del puerto UDP 69. Un atacante podría de esta manera ejecutar código en el sistema del cliente que utilice una versión modificada.
CVE-2018-4855 - Revelación de credenciales sin cifrar, tanto en los ficheros de configuración, como durante el tráfico de red, permitiendo a un atacante con acceso obtener los credenciales de forma sencilla.
CVE-2018-4856 - Un atacante con permisos administrativos podría bloquear usuarios ya registrados en el dispositivo. Sólo mediante el acceso físico al dispositivo se podrían revertir los cambios.


Aunque no se han detectado ataques o exploits públicos que reproduzcan estas vulnerabilidades, Siemens ha proporcionado las contramedidas necesarias para proteger los dispositivos de estos ataques.
Al encontrarse estos dispositivos en el fin de ciclo de soporte, no se van a publicar actualizaciones de firmware por el momento, según el fabricante.



José Mesa
@jsmesa

jmesa @ hispasec . com

Más información:

SSA-197012: Vulnerabilities in SICLOCK central plant clocks

lunes, 22 de febrero de 2016

Vulnerabilidad descubierta en B+B SmartWorx VESP211 serial server

Se ha reportado una vulnerabilidad en la interfaz web de B+B SmartWorx que podría permitir a un atacante remoto sin autenticación realizar operaciones administrativas en la red.

El B+B SmartWorx VESP211 serial server permite conectar dispositivos RS- 232 , RS -422 o RS -485 a redes Ethernet, permitiendo al dispositivo en cuestión funcionar como un nodo de la red. Es un producto especialmente adaptado para entornos industriales, con un diseño compacto y muy resistente, ampliamente usado en sectores de telecomunicación, transporte y energía.

El problema, con CVE-2016-2275, un atacante remoto sin autenticación podría saltar restricciones de seguridad y realizar acciones administrativas a través de código JavaScript especialmente manipulado. El interface web usa JavaScript para comprobar la autenticación del cliente, redirigiendo los usuarios no autorizados a una página de login, en este caso, el atacante no autenticado podría acceder a paginas no autorizadas al interceptar o cambiar determinadas peticiones. Dicha vulnerabilidad ha sido reportada por el investigador independiente, Maxim Rupp.

Este problema afecta a los siguientes modelos y versiones:
  • Modelo: VESP211-EU   Firmware Version: 1.7.2
  • Modelo: VESP211-232   Firmware Version: 1.7.2
  • Modelo: VESP211-232   Firmware Version: 1.5.1 

Se recomienda tomar las siguientes medidas de seguridad: 
  • Reducir la exposición a la red de los dispositivos, asegurándose de que no sean accesibles a través de Internet.
  • Usar cortafuegos, y aislar la red local de posibles accesos no autorizados.
  • Cuando se requiera el acceso remoto, usar métodos seguros tales como redes privadas virtuales (VPNs).
Más información:

B+B SmartWorx VESP211 Authentication Bypass Vulnerability Advisory (ICSA-16-049-01)

Advantech B+B SmartWorx


Juan Sánchez

lunes, 18 de enero de 2016

Vulnerabilidades descubiertas en Advantech WebAccess

Se han reportado varias vulnerabilidades en Advantech WebAccess que podrían permitir a un atacante remoto, subir, crear o borrar archivos arbitrarios en el sistema de la víctima; denegar acceso a usuarios válidos y potencialmente ejecutar código arbitrario de forma remota.

Advantech WebAccess es un paquete de software basado en html5 para interfaces HMI (human-machine interfaces) y SCADA. Todas las características comunes de estos dos sistemas son accesibles desde un navegador web estándar. Presenta características como soporte y sistema de ingeniería remota a través de la nube, interface modulable con widgets y APIs, además de soporte para PC, Macs, tablets y otros dispositivos inteligentes.

Resumen de los problemas resueltos, por CVE e importancia: 
  • CVE-2016-0851: Un atacante remoto podría valerse de un error de falta de comprobación, lo que podría causar un acceso (lectura o escritura) a memoria fuera de límites. Esto podría ser aprovechado por dicho atacante para provocar una denegación de servicio.
        
  • CVE-2016-0854: Existe un error de validación de restricciones que podría permitir a un atacante remoto subir y sobrescribir ficheros arbitrarios en el sistema.
        
  • CVE-2016-0855: Un atacante remoto podría realizar un ataque de directorio transversal, permitiendo que el directorio virtual pueda ser accesible anónimamente.
        
  • CVE-2016-0856: Un atacante remoto podría ejecutar código arbitrario debido a múltiples errores que podrían provocar desbordamientos de memoria basada en pila.
        
  • CVE-2016-0857: Múltiples errores que podrían provocar desbordamientos de memoria basada en heap, que permitirían a un atacante remoto ejecutar código arbitrario.
         
  • CVE-2016-0858: Existe un error de condición de carrera que podría causar un desbordamiento de memoria. Esto podría ser aprovechado por un atacante remoto para causar una denegación de servicio y potencialmente ejecutar código arbitrario a través de peticiones especialmente manipuladas.
         
  • CVE-2016-0859: Existe un error que podría causar un desbordamiento de enteros en el servicio Kernel. Un atacante remoto podría causar una denegación de servicio o potencialmente ejecutar código arbitrario a través de peticiones RPC especialmente manipuladas.
         
  • CVE-2016-0860: Un atacante remoto podría valerse de un error de desbordamiento de memoria en el subsistema 'BwpAlarm' para causar una denegación de servicio a través de peticiones RPC especialmente manipuladas.
         
  • El resto de problemas, con un impacto de seguridad inferior a las anteriores, se deben a varias vulnerabilidades que permiten ataques de tipo cross-site scripting, cross-site request forgery, inyección SQL, etc. Los CVEs son los siguientes: CVE-2016-0852, CVE-2016-0853, CVE-2015-3948, CVE-2015-3947, CVE-2015-3946, CVE-2015-6467, CVE-2015-3943.


Estas vulnerabilidades han sido reportadas por Ilya Karpov de Positive Technologies, Ivan Sanchez, Andrea Micalizzi, Ariele Caltabiano, Fritz Sands y Steven Seeley entre otros.

Estos problemas afectan a versiones anteriores a WebAccess 8.1. Se recomienda actualizar a dicha versión o superior.

Más información:

Advantech WebAccess Vulnerabilities Advisory (ICSA-16-014-01)

Advantech WebAccess




Juan Sánchez



sábado, 5 de diciembre de 2015

Acceso administrativo remoto en diversos productos SIEMENS SIMATIC

Siemens ha confirmado una vulnerabilidad que afecta a diferentes productos de la familia SIMATIC que podría permitir a un atacante remoto conseguir acceso administrativo a los sistemas afectados.

Los productos de la familia SIMATIC se han diseñado específicamente para aplicaciones de control en entornos industriales, admitiendo configuraciones modulares y ahorrando en costes de mantenimiento. Cuenta con un diseño escalable y flexible, ideal para comunicaciones industriales.

La vulnerabilidad, con CVE-2015-8214, reside en el módulo Communication Processor (CP) y podría permitir a un atacante remoto sin autenticar realizar operaciones administrativas si está disponible el acceso a través del puerto 102/TCP.

Afectan a todas los siguientes productos:
  • SIMATIC CP 343-1 Advanced: Con versiones de firmware inferiores a V3.0.44
  • SIMATIC CP 343-1 Lean / CP 343-1
  • SIMATIC TIM 3V-IE / TIM 3V-IE Advanced
  • SIMATIC TIM 3V-IE DNP3
  • SIMATIC TIM 4R-IE
  • SIMATIC TIM 4R-IE DNP3
  • SIMATIC CP 443-1 / CP 443-1 Advanced
Siemens ha publicado actualizaciones del firmware (V3.0.44) para SIMATIC CP 343-1 Advanced y prepara las correcciones necesarias para el resto de productos afectados. Mientras tanto se recomienda activar la funcionalidad de firewall y filtrar el acceso al puerto 102.

El fabricante también recomienda seguir las siguientes acciones de seguridad:

Más información:

SSA-763427: Vulnerability in Communication Processor (CP) modules SIMATIC CP 343-1, TIM 3V-IE, TIM 4R-IE, and CP 443-1



Antonio Ropero
Twitter: @aropero

martes, 1 de septiembre de 2015

Vulnerabilidad descubierta en SIEMENS SIMATIC S7-1200

Ralf Spenneberg, Hendrik Schwartke y Maik Brüggeman de OpenSource Training han reportado una vulnerabilidad que afecta a productos de la familia SIMATIC S7-1200, que podría permitir a un atacante remoto realizar ataques de cross-site request forgery (CSRF).

Los productos de la familia SIMATIC S7-1200 se han diseñado específicamente para aplicaciones de control en entornos industriales, admitiendo configuraciones modulares y ahorrando en costes de mantenimiento. Cuenta con un diseño escalable y flexible, ideal para comunicaciones industriales.

La vulnerabilidad con CVE-2015-5698, por la que un atacante remoto podría valerse del servidor web integrado (Port 80/TCP y Port 443/TCP) para realizar determinadas acciones con los mismos permisos que el usuario que ha sido víctima del ataque. Generalmente, CSRF es una técnica que permite a un atacante ejecutar funcionalidades de una web determinada a través de la sesión de otro usuario en esa web.

Afectan a todas las versiones de la familia SIMATIC S7-1200.

Se recomienda actualizar a versión V4.1.3.


El fabricante también recomienda seguir las siguientes acciones de seguridad:


Más información:

SSA-134003: Web Vulnerability in S7-1200

SIMATIC S7-1200




Juan Sánchez

lunes, 13 de abril de 2015

Vulnerabilidades descubiertas en SIEMENS SIMATIC HMI

El equipo formado por Quarkslab e Ilya Karpov (Positive Technologies), han reportado tres vulnerabilidades que afectan a productos de la familia SIMATIC HMI. Estos problemas permitirían a atacantes remotos causar ataques 'Man-in-the-Middle' o provocar una denegación de servicio.

Los productos de la familia SIMATIC comprenden desde sistemas de control de maquinaria y planta, monitorización y control físico de procesos relacionados con el sector industrial, así como una amplia gama de software específico de comunicaciones para controladores y dispositivos de la familia SIMATIC.

La primera de las vulnerabilidades con CVE-2015-1601, en la que un atacante remoto podría realizar un ataque 'Man-in-the-Middle', que le permitiría obtener información sensible al interceptar y bloquear comunicaciones a través del puerto TCP 102.

La siguiente vulnerabilidad, con CVE-2015-2822, un atacante remoto podría causar una denegación de servicio, valiéndose de un ataque 'Man-in-the-Middle', a través del envío de paquetes especialmente manipulados en el puerto TCP 102.

Por último, el CVE-2015-2823, por el que un atacante remoto podría obtener hashes de contraseñas de usuarios reales con la finalidad de poder autenticarse él mismo en el sistema.

Afectan a las siguientes versiones:
  • SIMATIC HMI Basic Panels 2nd Generation: Versiones anteriores a WinCC (TIA Portal) V13 SP1 Upd2
  • SIMATIC HMI Comfort Panels: Versiones anteriores a WinCC (TIA Portal) V13 SP1 Upd2
  • SIMATIC WinCC Runtime Advanced: Versiones anteriores a WinCC (TIA Portal) V13 SP1 Upd2
  • SIMATIC WinCC Runtime Professional: Versiones anteriores a WinCC (TIA Portal) V13 SP1 Upd2
  • SIMATIC HMI Basic Panels 1st Generation (WinCC TIA Portal): Todas las versiones
  • SIMATIC HMI Mobile Panel 277 (WinCC TIA Portal): Todas las versiones
  • SIMATIC HMI Multi Panels (WinCC TIA Portal): Todas las versiones
  • SIMATIC NET PC-Software V12 and V13:
    • SIMATIC NET PC-Software V12: Versiones anteriores a V12 SP2 HF3
    • SIMATIC NET PC-Software V13: Todas las versiones anteriores a V13 HF1
  • SIMATIC WinCC V7.X: Todas las versiones anteriores a V7.3 Upd4
  • SIMATIC Automation Tool: Versiones anteriores a V1.0.2

Nota:
  • CVE-2015-2822 solo afecta a SIMATIC WinCC Comfort Panels y SIMATIC WinCC Runtime Advanced
  • CVE-2015-2822 solo afecta a SIMATIC WinCC.
  • CVE-2015-1601 afecta a todas las versiones listadas arriba.


Se recomienda actualizar a versiones superiores. En caso de no existir actualización oficial, el fabricante recomienda seguir las siguientes acciones de seguridad:


Más información:

Automatización Industrial

SSA-487246: Vulnerabilities in SIMATIC HMI Device



Juan Sánchez

lunes, 16 de marzo de 2015

Vulnerabilidades descubiertas en SCADA Engine BACnet OPC Server

Se han reportado varias vulnerabilidades en SCADA Engine BACnet OPC Server descubiertas por el investigador independiente Josep Pi Rodriguez. Estas vulnerabilidades podrían permitir a un atacante remoto ejecutar código arbitrario y saltar restricciones de seguridad.

BACnet OPC Server, es un servidor que proporciona acceso a datos, alarmas y eventos, así como acceso a históricos de datos entre clientes OPC y dispositivos BACnet compatibles. BACnet es un protocolo de comunicación de datos especialmente diseñado para intercomunicar dispositivos electrónicos (alarmas, sensores…etc.) localizados en edificios generalmente de gran tamaño.

La primera vulnerabilidad, con CVE-2015-0979, en la cual un error en el 'SOAP' (Simple Object Access Protocol) web interface podría causar una corrupción de memoria basada en Heap. Esto podría ser aprovechado por un atacante remoto para causar una denegación de servicio y potencialmente ejecutar código arbitrario a través de paquetes especialmente manipulados.

La siguiente vulnerabilidad, con CVE-2015-0980, en la que un error de validación de entrada en 'BACnOPCServer.exe' en la interfaz web 'SOAP' permitiría a un atacante remoto ejecutar código arbitrario a través de peticiones especialmente manipuladas.

Por último, el CVE-2015-0981, en el cual una vulnerabilidad no especificada en la interfaz web 'SOAP' permitiría a un atacante remoto saltar restricciones de seguridad con la posibilidad de insertar, leer o eliminar cualquier campo en la base de datos a través de vectores no especificados.

Afectan a las siguientes versiones:
BACnet OPC Server versión 2.1.359.22 y anteriores.
Se recomienda actualizar a la siguiente versión:

Más información:

BACnet OPC Server

Advisory (ICSA-15-069-03)
SCADA Engine BACnet OPC Server Vulnerabilities
  


Juan Sánchez

lunes, 9 de marzo de 2015

Vulnerabilidad descubierta en SIEMENS SIMATIC S7-300

Johannes Klick, Christian Pfahl, Martin Gebert y Lucas Jacob pertenecientes a la Universidad Freie de Berlín, han reportado una vulnerabilidad que afecta a productos de la familia SIMATIC S7-300. Este problema permitiría a un atacante remoto provocar una denegación de servicio.

Los productos de la familia SIMATIC S7-300 se han diseñado específicamente para aplicaciones de control en entornos industriales, admitiendo configuraciones modulares y ahorrando en costes de mantenimiento. Además integra funciones de seguridad y control de movimiento.

La vulnerabilidad con CVE-2015-2177, por la que un atacante remoto podría valerse del envío de paquetes especialmente manipulados a el puerto TCP 102 o a través de Profibus (PROcess FIeld BUS, estándar de comunicaciones para buses de campo), con la intención final de provocar una denegación de servicio.

Se ven afectadas las versiones de la familia SIMATIC S7-300 CPU.

Se recomienda actualizar a versiones superiores.
El fabricante recomienda seguir las siguientes acciones de seguridad:


Más información:

SIMATIC S7-300
Sistemas de miniautómatas para las gamas baja y media

SSA-987029: Denial-of-Service Vulnerability in S7-300



Juan Sánchez

miércoles, 4 de febrero de 2015

Vulnerabilidades descubiertas en Mango Automation SCADA/HMI

Sudhanshu Chauhan perteneciente a Octogence Tech Solutions, ha reportado varias vulnerabilidades en el software Mango Automation SCADA/HMI. Estas vulnerabilidades podrían permitir a un atacante remoto ejecutar un ataque Cross Site Scripting (XSS).

Mango Automation es una plataforma de gestión que permite grabar, iniciar sesión, mostrar gráficas y alarmas, e informar sobre datos de sensores, equipos, PLC, bases de datos, páginas web, etc. Este software también dispone de una plataforma de desarrollo Opensource, permite programar módulos personalizados ajustados a sus necesidades. Se instala fácilmente en cualquier sistema operativo además de ser compatible con sistemas embebidos y servidores.

Las vulnerabilidades, se han agrupado bajo un único identificador CVE-2015-1179. Estas vulnerabilidades permitirían a un atacante remoto no autenticado ejecutar código arbitrario (código JavaScript) a través de los parámetros 'dpid', 'dpxid', y 'pid' en 'data_point_details.shtm', lo que podría permitir la construcción de ataques cross-site scripting.


Estas vulnerabilidades se han reportado en la versión 2.4.0 aunque no se descarta que pudiesen afectar a versiones anteriores. Se recomienda actualizar a versiones superiores.

Más información:

Mango Automation SCADA/HMI 2.4.0 Cross Site Scripting

SCADA, HMI & Automation Software



Juan Sánchez

miércoles, 19 de febrero de 2014

Denegación de servicio en productos SCADA de Schneider Electric

Se ha confirmado una vulnerabilidad en diversos productos SCADA de Schneider Electric, que podrían permitir a un atacante la realización de ataques de denegación de servicio.

Los sistemas SCADA son sistemas de "adquisición de datos y control de supervisión", muy utilizados en infraestructuras críticas, industrias, laboratorios y almacenes. Son especialmente relevantes porque, un problema de seguridad en su software, implica un problema traducido a sistemas físicos críticos de control de funciones. Pueden usarse para controlar desde la temperatura de neveras industriales, hasta el suministro eléctrico de una central nuclear.

La vulnerabilidad se debe a un error al tratar determinados paquetes y podría provocar una excepción no controlada mediante el envío de un paquete específicamente creado a cualquiera de los procesos del servidor.

La vulnerabilidad se ha reportado en los siguientes productos y versiones:
  • StruxureWare SCADA Expert Vijeo Citect versión 7.40
  • Vijeo Citect versiones 7.20 a 7.30SP1
  • CitectSCADA versiones 7.20 a 7.30SP1
  • StruxureWare PowerSCADA Expert versiones 7.30 a 7.30SR1
  • PowerLogic SCADA versiones 7.20 a 7.20SR1

Dada la relevancia que pueden tener este tipo de sistemas en diferentes instalaciones, este problema está considerado como de gravedad importante.

Schneider Electric ha publicado parches acumulativos para corregir el problema.

Más información:

Important security notification – Cumulative update for SCADA Expert Vijeo Citect / CitectSCADA / PowerSCADA Expert



Antonio Ropero

Twitter: @aropero