Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en función mapUnusedIO() en el controlador OpenPLC, en las versiones (CVE-2018-20818)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-119 Restricción de operaciones inapropiada dentro de los límites del búfer de la memoria
Fecha de publicación:
22/04/2019
Última modificación:
23/04/2019

Descripción

Fue encontrada una vulnerabilidad de desbordamiento de búfer en el controlador OpenPLC, en las versiones OpenPLC_v2 y OpenPLC_v3. Se produce en la función de mapUnusedIO() Modbus.cpp, que puede provocar un bloqueo en tiempo de ejecución del PLC o, posiblemente, tener otro impacto no especificado.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:o:openplcproject:openplc_v2_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:openplcproject:openplc_v2:-:*:*:*:*:*:*:*
cpe:2.3:o:openplcproject:openplc_v3_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:openplcproject:openplc_v3:-:*:*:*:*:*:*:*


Referencias a soluciones, herramientas e información