FICHE CVE

CVE-2026-68908

Publiée le 2026-10-16 · Dernière modification le 2026-10-16

🇫🇷 EN BREF

Les versions de libIEC61850 antérieures à la version 1.6.2 sont concernées. Cette bibliothèque implémente des protocoles de communication utilisés principalement dans l'automatisation des sous-stations électriques. La faille survient lorsque le logiciel ne limite pas correctement la longueur d'un identifiant de rapport (Report ID), ce qui amène le système à tenter de libérer une zone de mémoire stockée sur la pile plutôt que sur le tas.

Un attaquant peut exploiter cette vulnérabilité pour provoquer le plantage du serveur, entraînant une perte de disponibilité du service concerné. Il s'agit d'une attaque à distance qui ne nécessite ni authentification ni interaction de l'utilisateur, et qui est relativement facile à exécuter via le réseau. Elle ne permet ni le vol de données ni la modification non autorisée de fichiers système.

CVSS 3.15.3 MOYENNE
Type de faiblesse
Publiée2026-10-16
Dernière modification2026-10-16

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéAucun
Impact sur l'intégritéAucun
Impact sur la disponibilitéFaible

RÉFÉRENCES

Description officielle du NVD (en anglais)

libIEC61850 is an open-source implementation of IEC 61850 client and server protocols including MMS, GOOSE, Sampled Values, and R-Session. Prior to 1.6.2, Reporting_RCBWriteAccessHandler accepts an RptID longer than 129 bytes in the report-control-block write path. When GI later causes sendNextReportEntrySegment to serialize the report, the function wraps rptIdBuf[130] as a temporary MmsValue and passes it to MmsValue_setVisibleString. The setter's resize path frees the stack-backed buffer, allowing a remote client to trigger an invalid free and server crash by writing the oversized RptID and then generating a report. This issue is fixed in version 1.6.2.