CVE Catalog

CVE-2026-57446

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Summary

In libIEC61850 from 1.6.1 until 1.6.2, a successful MMS ObtainFile operation closes the file handle in a task but leaves a stale non-NULL value in a task marked as unused. If a later ObtainFile request reuses that task and destination creation fails, the cleanup path closes the stale FILE object again, allowing a remote crash of the server.

Risk Assessment

Servers with the MMS file service and ObtainFile enabled can be remotely crashed by a success-then-failure request sequence, causing denial of service.

Recommendation

Update libIEC61850 to version 1.6.2 or later, which fixes this vulnerability.

Other vulnerabilities in libIEC61850

See all
Original NVD description (English source)

libIEC61850 is an open-source implementation of IEC 61850 client and server protocols including MMS, GOOSE, Sampled Values, and R-Session. From 1.6.1 until 1.6.2, a successful MMS ObtainFile operation closes MmsObtainFileTask::fileHandle but leaves the stale non-NULL value in a task marked MMS_FILE_UPLOAD_STATE_NOT_USED. If a later ObtainFile request reuses that task and destination creation fails, MMS_FILE_UPLOAD_STATE_SEND_OBTAIN_FILE_ERROR_DESTINATION cleanup closes the stale FILE object again. Servers with the MMS file service and ObtainFile enabled can therefore be crashed remotely by the success-then-failure request sequence. This issue is fixed in version 1.6.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS