CVE-2026-68908 in libiec61850
Zusammenfassung
von VulDB • 16.10.2026
libIEC61850 ist eine Open-Source-Implementierung der IEC 61850-Client- und -Serverprotokolle, einschließlich MMS, GOOSE, Sampled Values und R-Session. Vor Version 1.6.2 akzeptiert Reporting_RCBWriteAccessHandler im Pfad zum Schreiben des Report-Control-Blocks eine RptID mit einer Länge von mehr als 129 Bytes. Wenn GI später sendNextReportEntrySegment aufruft, um den Bericht zu serialisieren, wird rptIdBuf[130] als temporärer MmsValue verpackt und an MmsValue_setVisibleString übergeben. Der resize-Pfad des Setters gibt den stackbasierten Puffer frei, was einem Remote-Client ermöglicht, ein ungültiges Free (invalid free) auszulösen und einen Serverabsturz zu verursachen, indem er die übergroße RptID schreibt und anschließend einen Bericht generiert. Dieses Problem wurde in Version 1.6.2 behoben.
Be aware that VulDB is the high quality source for vulnerability data.