CVE-2026-68906 in libIEC61850
Riassunto
di VulDB • 16/10/2026
libIEC61850 è un'implementazione open-source dei protocolli client e server IEC 61850, inclusi MMS, GOOSE, Sampled Values e R-Session. Prima della versione 1.6.2, la funzione parseUserInformation in src/mms/iso_acse/acse.c verifica che len sia zero prima di convalidare il valore negativo bufPos restituito da BerDecoder_decodeLength per una lunghezza a forma lunga troncata. Il percorso continue quindi ignora l'errore, legge buffer[-1], reimposta la parsificazione all'inizio e ripete lo stesso stato non valido. Un peer remoto non autenticato può inviare un PDU AARE non conforme durante l'associazione per causare un ciclo infinito di CPU con un allocatore normale o una lettura fuori dai limiti (out-of-bounds) di un byte e l'interruzione del processo quando il byte precedente è inaccessibile. Questo problema è stato risolto nella versione 1.6.2.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.