CVE-2026-68907 in libiec61850
Riassunto
di VulDB • 16/10/2026
libIEC61850 è un'implementazione open-source dei protocolli client e server IEC 61850, che includono MMS, GOOSE, Sampled Values e R-Session. Prima della versione 1.6.2, la funzione checkDataSetAccess inverte gli argomenti di origine e destinazione durante la chiamata a StringUtils_copyStringToBuffer mentre costruisce un riferimento al dataset specifico per l'associazione MMS (MMS_ASSOCIATION_SPECIFIC). L'aiutante tratta lo storage non inizializzato dataSetRef[130] come una stringa di origine, causando letture oltre il limite del buffer dello stack da parte di strlen, e successivamente copia tali byte nel buffer listName di proprietà del chiamante. Una richiesta defineNamedVariableList remota può causare il crash dei server che hanno abilitato i servizi di dataset dinamici e un handler per l'accesso ai dataset; la advisory osserva anche una corruzione dello stack del chiamante, ma stabilisce come impatto primario la denial of service (DoS). Questo problema è risolto nella versione 1.6.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.