CVE-2026-48741 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 alternateArrayAccess dans src/mms/iso_mms/server/mms_read_service.c ne valide pas l'intervalle d'un sous-tableau en cas d'accès alternatif lorsque numberOfElements est supérieur à zéro. Un appel MmsValue_getElement hors des limites renvoie NULL, et la branche du sous-tableau transmet cette valeur à MmsValue_isDeletable, provoquant une déréférencement de pointeur NULL (NULL pointer dereference). Une requête MMS Read distante peut donc faire planter les serveurs dont les modèles de données contiennent des tableaux, tandis que le chemin d'erreur pour un seul élément gère correctement ce même index invalide. Ce problème est corrigé dans la version 1.6.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.