miniSphere version 5.2.9 and earlier contains a Integer Overflow vulnerability in layerresize() function in mapengine.c that can result in remote denial of service. This attack appear to be exploitable via the victim must load a specially-crafted map which calls SetLayerSize in its entry script. This vulnerability appears to have been fixed in 5.0.3, 5.1.5, 5.2.10 and later.
[
{
"signature_type": "Function",
"source": "https://github.com/spheredev/neosphere/commit/252c1ca184cb38e1acb917aa0e451c5f08519996",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2018-1000524-198c9aba",
"target": {
"file": "src/minisphere/map_engine.c",
"function": "layer_resize"
},
"digest": {
"length": 1901.0,
"function_hash": "170143517028032342080500132422817848451"
}
},
{
"signature_type": "Line",
"source": "https://github.com/spheredev/neosphere/commit/252c1ca184cb38e1acb917aa0e451c5f08519996",
"signature_version": "v1",
"deprecated": false,
"id": "CVE-2018-1000524-73705c73",
"target": {
"file": "src/minisphere/map_engine.c"
},
"digest": {
"line_hashes": [
"149958430812384459259757553598581749244",
"9081871458178161176301530231438279178",
"94692261392162295954089957543841421114",
"113177196593337940257210890880753596294",
"239666405935656265764775373556150290491",
"101309720562719714366408607530795296325",
"324061058745041853944051923312819771606",
"111694402351152506158887848947322168459"
],
"threshold": 0.9
}
}
]