CVE-2021-47786
7.5Redragon · Gaming Mouse driver
The Redragon Gaming Mouse driver contains a kernel-level out-of-bounds write vulnerability allowing attackers to trigger a system crash via malformed IOCTL requests.
Executive summary
A kernel-level vulnerability in the Redragon Gaming Mouse driver allows local attackers to cause a denial of service, posing a risk to system stability.
Vulnerability
This is a kernel-level out-of-bounds write vulnerability (CWE-787) triggered by sending a crafted 2000-byte buffer to the REDRAGON_MOUSE device. The attack requires local access but does not require high privileges to execute the malicious IOCTL request.
Business impact
A successful exploitation of this vulnerability results in an immediate kernel crash, leading to a denial of service for the affected workstation. Given the CVSS score of 7.5, the risk is high because it allows any local user, including unprivileged ones, to destabilize the operating system. This could disrupt critical business operations and productivity for users relying on these peripherals.
Remediation
Immediate Action: As no official patch is currently available, administrators should restrict access to the affected driver or uninstall the Redragon software on systems where it is not strictly required for business functions.
Proactive Monitoring: Monitor system event logs for unexpected kernel-mode crashes or recurring bug checks that may indicate exploitation attempts targeting the driver.
Compensating Controls: Implement endpoint security policies that restrict the ability of standard users to load or interact with unsigned or legacy kernel drivers.
Exploitation status
Public Exploit Available: Yes, a proof-of-concept Python script is available via Exploit-DB (EDB-ID: 50322) and the Quadron Research Lab GitHub repository.
Analyst recommendation
Due to the lack of an available vendor patch, the primary risk mitigation is the removal or isolation of the vulnerable driver. Organizations should prioritize identifying systems where this driver is installed and apply restrictive access policies to prevent local users from interacting with the driver interface until an official fix is released.
Sources
Originally found and disclosed by Quadron Research Lab, per the CVE Program record.
- ExploitDB-50322 Exploit / PoC
- Vendor Download Page
- Vulnerability Research Repository Exploit / PoC
- VulnCheck Advisory: Redragon Gaming Mouse - 'REDRAGON_MOUSE.sys' Denial of Service (PoC) Third-party advisory