CVE-2026-68906 in libIEC61850
Сводка
по VulDB • 16.10.2026
libIEC61850 представляет собой реализацию с открытым исходным кодом клиентских и серверных протоколов IEC 61850, включая MMS, GOOSE, Sampled Values и R-Session. До версии 1.6.2 функция parseUserInformation в файле src/mms/iso_acse/acse.c проверяет значение len на ноль перед проверкой отрицательного значения bufPos, возвращаемого функцией BerDecoder_decodeLength для усеченной длины длинной формы (long-form length). В результате ветви continue ошибка игнорируется, происходит чтение buffer[-1], парсинг сбрасывается в начало, и повторяется то же некорректное состояние. Неаутентифицированный удаленный узел может отправить неправильно сформированную PDU AARE во время ассоциации, что приведет к бесконечному циклу использования процессора при использовании стандартного аллокатора или к чтению за пределами буфера на один байт и прерыванию процесса (process abort), если предыдущий байт недоступен. Эта проблема исправлена в версии 1.6.2.
If you want to get best quality of vulnerability data, you may have to visit VulDB.