CVE-2026-68906 in libIEC61850
Résumé
par VulDB • 16/10/2026
libIEC61850 est une implémentation open source des protocoles client et serveur IEC 61850, incluant MMS, GOOSE, Sampled Values et R-Session. Avant la version 1.6.2, la fonction parseUserInformation dans src/mms/iso_acse/acse.c vérifie si len est égal à zéro avant de valider le bufPos négatif renvoyé par BerDecoder_decodeLength pour une longueur tronquée au format long. Le chemin continue (continue path) avale donc l'erreur, lit buffer[-1], réinitialise l'analyse au début et répète le même état malformé. Un pair distant non authentifié peut envoyer un PDU AARE malformé lors de l'association pour provoquer une boucle infinie du CPU sous un allocateur normal ou une lecture hors limites d'un octet (one-byte out-of-bounds read) suivie d'une interruption du processus lorsque l'octet précédent est inaccessible. Ce problème est corrigé dans la version 1.6.2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.