Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-68908 Liberación inválida de un string en pila por RptID sobredimensionado en libIEC61850

Antes de 1.6.2, Reporting_RCBWriteAccessHandler acepta un RptID de más de 129 bytes en la ruta de escritura del bloque de control de reporte. Cuando GI hace que sendNextReportEntrySegment serialice el reporte, la función envuelve rptIdBuf[130] como MmsValue temporal y lo pasa a MmsValue_setVisibleString; la ruta de redimensionamiento libera el búfer respaldado por la pila. Un cliente remoto puede provocar una liberación inválida y tumbar el servidor escribiendo el RptID sobredimensionado y luego generando un…

Alerta de Nureq Monitor

Detectada 16 OCT · 13:33

CVSS 3.1

5.3MEDIA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,5 % PERCENTIL 38

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-68908

Antes de 1.6.2, Reporting_RCBWriteAccessHandler acepta un RptID de más de 129 bytes en la ruta de escritura del bloque de control de reporte. Cuando GI hace que sendNextReportEntrySegment serialice el reporte, la función envuelve rptIdBuf[130] como MmsValue temporal y lo pasa a MmsValue_setVisibleString; la ruta de redimensionamiento libera el búfer respaldado por la pila. Un cliente remoto puede provocar una liberación inválida y tumbar el servidor escribiendo el RptID sobredimensionado y luego generando un…

Productos y versiones afectadas

  • mz-automation libiec61850

    • < 1.6.2

Qué hacer

  1. Verificá si usás libiec61850 y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 3.1 · 5.3 MEDIA

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

VECTOR DE ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Ninguno
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Ninguna
INTEGRIDAD (I)
Ninguna
DISPONIBILIDAD (A)
Baja

Abrir la calculadora completa

Descripción original

libIEC61850 is an open-source implementation of IEC 61850 client and server protocols including MMS, GOOSE, Sampled Values, and R-Session. Prior to 1.6.2, Reporting_RCBWriteAccessHandler accepts an RptID longer than 129 bytes in the report-control-block write path. When GI later causes sendNextReportEntrySegment to serialize the report, the function wraps rptIdBuf[130] as a temporary MmsValue and passes it to MmsValue_setVisibleString. The setter's resize path frees the stack-backed buffer, allowing a remote client to trigger an invalid free and server crash by writing the oversized RptID and then generating a report. This issue is fixed in version 1.6.2.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.