EVerest is an EV charging software stack. An integer overflow in the "v2gincomingv2gtp" function in the v2g_server.cpp implementation can allow a remote attacker to overflow the process' heap. This vulnerability is fixed in 2024.3.1 and 2024.6.0.
{
"cwe_ids": [
"CWE-122",
"CWE-190"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/37xxx/CVE-2024-37310.json",
"cna_assigner": "GitHub_M"
}[
{
"digest": {
"function_hash": "332865817036262164220619062645379756431",
"length": 1433.0
},
"target": {
"file": "modules/EvseV2G/v2g_server.cpp",
"function": "v2g_incoming_v2gtp"
},
"deprecated": false,
"source": "https://github.com/everest/everest-core/commit/48de33ac9ab5388b7223da60996797f8f7c9e8ed",
"id": "CVE-2024-37310-2ff56837",
"signature_type": "Function",
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"98421329210660733041620408925682474019",
"188991328968786878031145155821002593523",
"109077466648644733382755224527592264638",
"33158996296589409571962795484500597848",
"176368671884491252475034809975154071795",
"50180581514432767716776976427104106612",
"21669897119440114750005770894910376251",
"84214380946127772432311572206014991794"
]
},
"target": {
"file": "modules/EvseV2G/v2g_server.cpp"
},
"deprecated": false,
"source": "https://github.com/everest/everest-core/commit/48de33ac9ab5388b7223da60996797f8f7c9e8ed",
"id": "CVE-2024-37310-8095eea6",
"signature_type": "Line",
"signature_version": "v1"
}
]