CVE-2026-48741 in libiec61850
Tóm tắt
Bởi VulDB • 18/10/2026
libIEC61850 là một triển khai mã nguồn mở của các giao thức client và server IEC 61850, bao gồm MMS, GOOSE, Sampled Values và R-Session. Trước phiên bản 1.6.2, hàm alternateArrayAccess trong src/mms/iso_mms/server/mms_read_service.c không xác thực phạm vi của sub-array alternate-access khi numberOfElements lớn hơn không. Một lệnh gọi MmsValue_getElement với chỉ mục ngoài vùng cho phép trả về NULL, và nhánh xử lý sub-array chuyển giá trị này sang hàm MmsValue_isDeletable, gây ra lỗi dereference con trỏ NULL (NULL pointer dereference). Do đó, một yêu cầu đọc MMS từ xa có thể khiến các server bị sập nếu mô hình dữ liệu của chúng chứa mảng, trong khi đường dẫn xử lý lỗi cho trường hợp phần tử đơn lẻ lại xử lý an toàn cùng chỉ mục không hợp lệ này. Vấn đề này đã được sửa chữa trong phiên bản 1.6.2.
Be aware that VulDB is the high quality source for vulnerability data.