VULNERABILIDAD
CVE-2026-48503 Exposición de información en el servicio de archivos MMS de libIEC61850
Antes de 1.6.2, el servicio de archivos MMS acepta un initialPosition fuera de rango en fileOpen y lo almacena en el estado de lectura; fileRead resta la posición con aritmética sin signo y no limita la respuesta al valor real de FileSystem_readFile. La respuesta sobredimensionada puede incluir bytes obsoletos del búfer de conexión reutilizado, revelando datos de respuestas previas y fragmentos de protocolo a un cliente remoto no autenticado cuando el servicio de archivos está habilitado. Corregido en la versión…
Alerta de Nureq Monitor
Detectada 16 OCT · 13:34
CVSS 3.1
7.5ALTAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,5 % PERCENTIL 39
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-48503
Antes de 1.6.2, el servicio de archivos MMS acepta un initialPosition fuera de rango en fileOpen y lo almacena en el estado de lectura; fileRead resta la posición con aritmética sin signo y no limita la respuesta al valor real de FileSystem_readFile. La respuesta sobredimensionada puede incluir bytes obsoletos del búfer de conexión reutilizado, revelando datos de respuestas previas y fragmentos de protocolo a un cliente remoto no autenticado cuando el servicio de archivos está habilitado. Corregido en la versión…
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 · 7.5 ALTA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- 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)
- Alta
- INTEGRIDAD (I)
- Ninguna
- DISPONIBILIDAD (A)
- Ninguna
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, the MMS file service in src/mms/iso_mms/server/mms_file_service.c accepts an out-of-range initialPosition in fileOpen and stores it in the file-read state. The fileRead path then subtracts the larger read position from the file size using unsigned arithmetic and fails to limit the response to the actual FileSystem_readFile return value. The oversized response can include stale bytes from the reused connection buffer after the requested file contents, disclosing prior response data and protocol fragments to an unauthenticated remote client when the file service is enabled. This issue is fixed in version 1.6.2.
Referencias
- github.com/mz-automation/libiec61850/security/advisories/GHSA-4c8m-jr3r-h8j2X_REFSOURCE_CONFIRM
- github.com/mz-automation/libiec61850/commit/bba5bf2fab6d7ac88f5accb4c9e90b123436ebf2X_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.