vendor:
N/A
by:
Mateusz Jurczyk
8,8
CVSS
HIGH
DxgkDdiEscape handler for 0x700010d
787
CWE
Product Name: N/A
Affected Version From: N/A
Affected Version To: N/A
Patch Exists: No
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 10 x64
2017
DxgkDdiEscape handler for 0x700010d
The DxgkDdiEscape handler for 0x700010d accepts a user provided pointer as the destination for a memcpy call, without doing any checks on said pointer. This can lead to a SYSTEM_SERVICE_EXCEPTION (3b) when a write to 0x4141414141414141 is attempted. To reproduce, compile the PoC as a x64 binary (requires linking with setupapi.lib, and WDK for D3DKMTEscape), and run.
Mitigation:
No known mitigation