Multiple Buffer overflows in the MMS Client in MZ Automation LibIEC61850 before commit ac925fae8e281ac6defcd630e9dd756264e9c5bc allow a malicious server to cause a stack-based buffer overflow via the MMS FileDirResponse message.
[
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 612.0,
"function_hash": "303879781645442864602887848502166107065"
},
"source": "https://github.com/mz-automation/libiec61850/commit/ac925fae8e281ac6defcd630e9dd756264e9c5bc",
"target": {
"file": "src/mms/iso_mms/client/mms_client_files.c",
"function": "parseFileAttributes"
},
"id": "CVE-2024-45970-04b7f047"
},
{
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"digest": {
"line_hashes": [
"307511949982169214882580224381524218431",
"10328641350445122611015829559859122319",
"156528089482707069043509408737738883259",
"111828210124929090522473056631811100548",
"273358915731973005143320774525099221099",
"230418070759551756736827622160518119504",
"107497782957833197931359675844746462970",
"185192457619609961665369183081648911281",
"320378584721608430663179230857407412054",
"8812667395594147204254315660381958843",
"126886765889216431243024891530522974235",
"3968196394155706714010092786521046588",
"68539940616786142789724218014687724654",
"59604605285145441903169955632130004121",
"122626917515786234905172914050192021898",
"3968196394155706714010092786521046588",
"68539940616786142789724218014687724654",
"246967719078801949673011295946722489062",
"277155798881339660700122737191282243666",
"219228220688516715011591658190385254159",
"184079847354137855071414883259699545590"
],
"threshold": 0.9
},
"source": "https://github.com/mz-automation/libiec61850/commit/ac925fae8e281ac6defcd630e9dd756264e9c5bc",
"target": {
"file": "src/mms/iso_mms/client/mms_client_files.c"
},
"id": "CVE-2024-45970-0df03da7"
},
{
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"digest": {
"length": 1131.0,
"function_hash": "103170009725023122214798347000222996816"
},
"source": "https://github.com/mz-automation/libiec61850/commit/ac925fae8e281ac6defcd630e9dd756264e9c5bc",
"target": {
"file": "src/mms/iso_mms/client/mms_client_files.c",
"function": "parseDirectoryEntry"
},
"id": "CVE-2024-45970-818577b6"
}
]