CVE-2026-70388 Corrupción de memoria por desbordamiento de entero en la validación de longitud de mensajes de SOEM
SOEM versión 2.0.0 y anteriores realizan operaciones aritméticas sobre valores de longitud de mensajes sin validación adecuada, lo que permite que valores negativos o extremadamente grandes evadan los controles. Un dispositivo malicioso en la red puede enviar mensajes especialmente diseñados que hacen que el maestro escriba fuera de los límites de memoria asignada, corrompiendo la memoria y potencialmente permitiendo ejecutar código arbitrario en el sistema maestro.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,2 % · percentil 11
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
RT-Labs AB SOEM
hasta antes de 2.0.1
Qué hacer
- Verificá si usás SOEM y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 8.3 ALTA
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
- Vector de ataqueRed adyacente
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadBaja
- IntegridadAlta
- DisponibilidadAlta
Descripción original
SOEM version 2.0.0 and earlier contains vulnerabilities where a malicious device on the network can send specially crafted messages that cause the master to write data outside allocated memory boundaries. The software performs arithmetic on message length values without proper validation, allowing negative or extremely large values to bypass safety checks. This can corrupt memory and potentially allow an attacker to execute arbitrary code on the master system.
Referencias (1)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.