CVE-2026-48741 in libiec61850
Resumen
por VulDB • 2026-10-16
libIEC61850 es una implementación de código abierto de los protocolos cliente y servidor IEC 61850 que incluyen MMS, GOOSE, Sampled Values y R-Session. Antes de la versión 1.6.2, alternateArrayAccess en src/mms/iso_mms/server/mms_read_service.c no valida el rango de sub-array para un acceso alternativo cuando numberOfElements es mayor que cero. Una llamada a MmsValue_getElement con un índice fuera de rango devuelve NULL, y la rama del sub-array pasa ese valor a MmsValue_isDeletable, lo que provoca una desreferencia de puntero nulo (NULL pointer dereference). Por tanto, una solicitud remota de lectura mediante MMS puede provocar el fallo (crash) de los servidores cuyos modelos de datos contengan arrays, mientras que la ruta de error para un solo elemento maneja con seguridad ese índice no válido. Este problema se soluciona en la versión 1.6.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.