windows verified high v1.0.0

rzpnk.sys

A vulnerability exists in the latest version of Razer Synapse (v2.20.15.1104 as of the day of disclosure) which can be leveraged locally by a malicious application to elevate its privileges to those of NT_AUTHORITY\SYSTEM. The vulnerability lies in a specific IOCTL handler in the rzpnk.sys driver that passes a PID specified by the user to ZwOpenProcess. CVE-2017-9769.

📋 Live Preview
sc.exe create rzpnk.sys binPath=C:\windows\temp\rzpnk.sys type=kernel && sc.exe start rzpnk.sys
sc.exe create rzpnk.sys binPath=C:\windows\temp\rzpnk.sys type=kernel && sc.exe start rzpnk.sys

Sandbox: execFile · Timeout: 30s

Capabilities

security.privilegeescalation.kernel-exploit

Detection

Documentation

examples:

  • description: "Load the kernel driver" command: "sc.exe create rzpnk.sys binPath=C:\\windows\\temp\\rzpnk.sys type=kernel && sc.exe start rzpnk.sys"
  • description: "Exploit the driver for privilege escalation" command: "Exploit.exe --driver rzpnk.sys"

rzpnk.sys

A vulnerability exists in the latest version of Razer Synapse (v2.20.15.1104 as of the day of disclosure) which can be leveraged locally by a malicious application to elevate its privileges to those of NT_AUTHORITY\SYSTEM. The vulnerability lies in a specific IOCTL handler in the rzpnk.sys driver that passes a PID specified by the user to ZwOpenProcess. CVE-2017-9769.

Use Case: Elevate privileges

Required Privileges: kernel

MITRE ATT&CK: T1068

References