The initcopy function in kernel.c in mruby 1.4.1 makes initializecopy calls for TTICLASS objects, which allows attackers to cause a denial of service (mrbhash_keys uninitialized pointer and application crash) or possibly have unspecified other impact.
[
{
"id": "CVE-2018-11743-244638a9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "48112143005334984103996638571299297107",
"length": 583.0
},
"target": {
"file": "src/kernel.c",
"function": "init_copy"
},
"source": "https://github.com/mruby/mruby/commit/b64ce17852b180dfeea81cf458660be41a78974d"
},
{
"id": "CVE-2018-11743-c2146ee5",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"295482155461672475953902644544377184591",
"164249401958941042688244750441504177802",
"195418266659789850486705450476988748358",
"159697100646635414149928797440161989047"
],
"threshold": 0.9
},
"target": {
"file": "src/kernel.c"
},
"source": "https://github.com/mruby/mruby/commit/b64ce17852b180dfeea81cf458660be41a78974d"
}
]