VULNERABILIDAD
CVE-2026-57446 Doble liberación en la reutilización de tareas MMS ObtainFile de libIEC61850
Desde 1.6.1 hasta 1.6.2, una operación MMS ObtainFile exitosa cierra MmsObtainFileTask::fileHandle pero deja el valor obsoleto no NULL en una tarea marcada como MMS_FILE_UPLOAD_STATE_NOT_USED. Si una solicitud ObtainFile posterior reutiliza esa tarea y falla la creación del destino, la limpieza de MMS_FILE_UPLOAD_STATE_SEND_OBTAIN_FILE_ERROR_DESTINATION vuelve a cerrar el FILE obsoleto. Los servidores con el servicio de archivos MMS y ObtainFile habilitados pueden ser tumbados remotamente con la secuencia de…
Alerta de Nureq Monitor
Detectada 16 OCT · 13:34
CVSS 3.1
5.3MEDIAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,4 % PERCENTIL 33
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-57446
Desde 1.6.1 hasta 1.6.2, una operación MMS ObtainFile exitosa cierra MmsObtainFileTask::fileHandle pero deja el valor obsoleto no NULL en una tarea marcada como MMS_FILE_UPLOAD_STATE_NOT_USED. Si una solicitud ObtainFile posterior reutiliza esa tarea y falla la creación del destino, la limpieza de MMS_FILE_UPLOAD_STATE_SEND_OBTAIN_FILE_ERROR_DESTINATION vuelve a cerrar el FILE obsoleto. Los servidores con el servicio de archivos MMS y ObtainFile habilitados pueden ser tumbados remotamente con la secuencia de…
Productos y versiones afectadas
mz-automation libiec61850
Qué hacer
- Verificá si usás libiec61850 y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- 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. From 1.6.1 until 1.6.2, a successful MMS ObtainFile operation closes MmsObtainFileTask::fileHandle but leaves the stale non-NULL value in a task marked MMS_FILE_UPLOAD_STATE_NOT_USED. If a later ObtainFile request reuses that task and destination creation fails, MMS_FILE_UPLOAD_STATE_SEND_OBTAIN_FILE_ERROR_DESTINATION cleanup closes the stale FILE object again. Servers with the MMS file service and ObtainFile enabled can therefore be crashed remotely by the success-then-failure request sequence. This issue is fixed in version 1.6.2.
Referencias
- github.com/mz-automation/libiec61850/security/advisories/GHSA-cxgr-7v9h-fj9pX_REFSOURCE_CONFIRM
- github.com/mz-automation/libiec61850/commit/d86b4a9c7a903641819235e1678b18901518f3cdX_REFSOURCE_MISC
- github.com/mz-automation/libiec61850/releases/tag/v1.6.2X_REFSOURCE_MISC
Historial de la alerta
- 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.