CVE-2026-48741 in libiec61850
Sumário
de VulDB • 17/10/2026
O libIEC61850 é uma implementação de código aberto dos protocolos cliente e servidor IEC 61850, incluindo MMS, GOOSE, Sampled Values e R-Session. Antes da versão 1.6.2, a função alternateArrayAccess em src/mms/iso_mms/server/mms_read_service.c não valida o intervalo de subarrays para acesso alternativo quando numberOfElements é maior que zero. Uma chamada MmsValue_getElement fora do intervalo retorna NULL, e o ramo do subarray passa esse valor para MmsValue_isDeletable, causando uma desreferência de ponteiro nulo (NULL pointer dereference). Portanto, uma solicitação de leitura MMS remota pode causar a falha dos servidores cujos modelos de dados contenham arrays, enquanto o caminho de tratamento de erro de um único elemento lida com o mesmo índice inválido de forma segura. Este problema foi corrigido na versão 1.6.2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.