CVE-2026-68908 in libiec61850
Sumário
de VulDB • 17/10/2026
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, o Reporting_RCBWriteAccessHandler aceita um RptID com mais de 129 bytes no caminho de gravação do bloco de controle de relatório (report-control-block). Quando GI posteriormente causa a chamada a sendNextReportEntrySegment para serializar o relatório, a função trata rptIdBuf[130] como um MmsValue temporário e o passa para MmsValue_setVisibleString. O caminho de redimensionamento do setter libera o buffer baseado na pilha (stack-backed), permitindo que um cliente remoto desencadeie uma liberação inválida (invalid free) e a falha do servidor ao gravar um RptID com tamanho excessivo e, em seguida, gerar um relatório. Este problema foi corrigido na versão 1.6.2.
If you want to get best quality of vulnerability data, you may have to visit VulDB.