VYPR

Libiec61850

by Mz Automation

Source repositories

CVEs (42)

  • CVE-2018-18957CriNov 5, 2018
    risk 0.68cvss 9.8epss 0.12

    An issue has been found in libIEC61850 v1.3. It is a stack-based buffer overflow in prepareGooseBuffer in goose/goose_publisher.c.

  • CVE-2022-2972CriSep 23, 2022
    risk 0.65cvss 10.0epss 0.01

    MZ Automation's libIEC61850 (versions 1.4 and prior; version 1.5 prior to commit a3b04b7bc4872a5a39e5de3fdc5fbde52c09e10e) is vulnerable to a stack-based buffer overflow, which could allow an attacker to crash the device or remotely execute arbitrary code.

  • CVE-2022-2970CriSep 23, 2022
    risk 0.65cvss 10.0epss 0.01

    MZ Automation's libIEC61850 (versions 1.4 and prior; version 1.5 prior to commit a3b04b7bc4872a5a39e5de3fdc5fbde52c09e10e) does not sanitize input before memcpy is used, which could allow an attacker to crash the device or remotely execute arbitrary code.

  • CVE-2018-19185CriNov 12, 2018
    risk 0.64cvss 9.8epss 0.02

    An issue has been found in libIEC61850 v1.3. It is a heap-based buffer overflow in BerEncoder_encodeOctetString in mms/asn1/ber_encoder.c. This is exploitable even after CVE-2018-18834 has been patched, with a different dataSetValue sequence than the CVE-2018-18834 attack vector.

  • CVE-2018-18834CriOct 30, 2018
    risk 0.64cvss 9.8epss 0.02

    An issue has been found in libIEC61850 v1.3. It is a heap-based buffer overflow in BerEncoder_encodeOctetString in mms/asn1/ber_encoder.c.

  • CVE-2020-7054HigJan 14, 2020
    risk 0.57cvss 8.8epss 0.01

    MmsValue_decodeMmsData in mms/iso_mms/server/mms_access_result.c in libIEC61850 through 1.4.0 has a heap-based buffer overflow when parsing the MMS_BIT_STRING data type.

  • CVE-2019-19931HigDec 23, 2019
    risk 0.57cvss 8.8epss 0.01

    In libIEC61850 1.4.0, MmsValue_decodeMmsData in mms/iso_mms/server/mms_access_result.c has a heap-based buffer overflow.

  • CVE-2022-2973HigSep 23, 2022
    risk 0.56cvss 8.6epss 0.01

    MZ Automation's libIEC61850 (versions 1.4 and prior; version 1.5 prior to commit a3b04b7bc4872a5a39e5de3fdc5fbde52c09e10e) uses a NULL pointer in certain situations. which could allow an attacker to crash the server.

  • CVE-2022-2971HigSep 23, 2022
    risk 0.56cvss 8.6epss 0.01

    MZ Automation's libIEC61850 (versions 1.4 and prior; version 1.5 prior to commit a3b04b7bc4872a5a39e5de3fdc5fbde52c09e10e) accesses a resource using an incompatible type, which could allow an attacker to crash the server with a malicious payload.

  • CVE-2024-28286HigMar 21, 2024
    risk 0.49cvss 7.5epss 0.01

    In mz-automation libiec61850 v1.4.0, a NULL Pointer Dereference was detected in the mmsServer_handleFileCloseRequest.c function of src/mms/iso_mms/server/mms_file_service.c. The vulnerability manifests as SEGV and causes the application to crash

  • CVE-2024-26529HigMar 13, 2024
    risk 0.49cvss 7.5epss 0.01

    An issue in mz-automation libiec61850 v.1.5.3 and before, allows a remote attacker to cause a denial of service (DoS) via the mmsServer_handleDeleteNamedVariableListRequest function of src/mms/iso_mms/server/mms_named_variable_list_service.c.

  • CVE-2022-1302HigApr 12, 2022
    risk 0.49cvss 7.5epss 0.01

    In the MZ Automation LibIEC61850 in versions prior to 1.5.1 an unauthenticated attacker can craft a goose message, which may result in a denial of service.

  • CVE-2021-45769HigJan 14, 2022
    risk 0.49cvss 7.5epss 0.01

    A NULL pointer dereference in AcseConnection_parseMessage at src/mms/iso_acse/acse.c of libiec61850 v1.5.0 can lead to a segmentation fault or application crash.

  • CVE-2019-16510HigSep 19, 2019
    risk 0.49cvss 7.5epss 0.01

    libIEC61850 through 1.3.3 has a use-after-free in MmsServer_waitReady in mms/iso_mms/server/mms_server.c, as demonstrated by server_example_goose.

  • CVE-2019-1010300HigJul 15, 2019
    risk 0.49cvss 7.5epss 0.01

    mz-automation libiec61850 1.3.2 1.3.1 1.3.0 is affected by: Buffer Overflow. The impact is: Software crash. The component is: server_example_complex_array. The attack vector is: Send a specific MMS protocol packet.

  • CVE-2019-6719HigJan 23, 2019
    risk 0.49cvss 7.5epss 0.01

    An issue has been found in libIEC61850 v1.3.1. There is a use-after-free in the getState function in mms/iso_server/iso_server.c, as demonstrated by examples/server_example_goose/server_example_goose.c and examples/server_example_61400_25/server_example_61400_25.c.

  • CVE-2019-6138HigJan 11, 2019
    risk 0.49cvss 7.5epss 0.01

    An issue has been found in libIEC61850 v1.3.1. Memory_malloc and Memory_calloc in hal/memory/lib_memory.c have memory leaks when called from mms/iso_mms/common/mms_value.c, server/mms_mapping/mms_mapping.c, and server/mms_mapping/mms_sv.c (via common/string_utilities.c), as…

  • CVE-2019-6136HigJan 11, 2019
    risk 0.49cvss 7.5epss 0.01

    An issue has been found in libIEC61850 v1.3.1. Ethernet_setProtocolFilter in hal/ethernet/linux/ethernet_linux.c has a SEGV, as demonstrated by sv_subscriber_example.c and sv_subscriber.c.

  • CVE-2019-6135HigJan 11, 2019
    risk 0.49cvss 7.5epss 0.02

    An issue has been found in libIEC61850 v1.3.1. Memory_malloc in hal/memory/lib_memory.c has a memory leak when called from Asn1PrimitiveValue_create in mms/asn1/asn1_ber_primitive_value.c, as demonstrated by goose_publisher_example.c and iec61850_9_2_LE_example.c.

  • CVE-2018-19093HigNov 7, 2018
    risk 0.49cvss 7.5epss 0.02

    An issue has been found in libIEC61850 v1.3. It is a SEGV in ControlObjectClient_setCommandTerminationHandler in client/client_control.c. NOTE: the software maintainer disputes this because it requires incorrect usage of the client_example_control program

Page 1 of 3