Exploit.HeapMemoryCodeExecution is Malwarebytes’ detection name for attempts to execute shellcode in heap memory.
Exploit.HeapMemoryCodeExecution monitors, detects, and blocks attempts to execute shellcode in heap memory. The heap is an area of memory made available for use by a program. The program can request blocks of memory for its use within the heap. A vulnerability for that program might allow an attacker to write and execute shellcode in the heap.
Malwarebytes protects your system(s) by detecting attempts to execute shellcode in heap memory
Exploit code executing from Heap memory blocked