vendor:
MsMpEng
by:
Project Zero
7,8
CVSS
HIGH
Heap Buffer Overflow and Heap Corruption
119, 120
CWE
Product Name: MsMpEng
Affected Version From: N/A
Affected Version To: N/A
Patch Exists: YES
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: Windows
2018
MsMpEng Heap Buffer Overflow and Heap Corruption
Through fuzzing, we have discovered a number of ways to crash the service (and specifically code in the mpengine.dll module), by feeding it with malformed input testcases to scan. A summary of our findings is shown in the table below: corruption_1 is a Heap buffer overflow with a one-byte overflow. corruption_2 is a Heap corruption which may crash in other ways, e.g. invalid read. corruption_3 is an Unspecified memory corruption (?) which may cause different crashes with/out PageHeap.
Mitigation:
Enabling PageHeap for MpMsEng.exe can help mitigate the vulnerability.