Skip to content

Latest commit

 

History

History

CVE-2023-2871

USB for Remote Desktop, ftusbbus2.sys, DoS

Vulnerability Info

Version

Impact

Denial of Service

Description

From IoControlCode 0x220448, 0x220420, 0x22040c, and 0x220408, a normal user can cause null pointer dereference due to the lack of validating SystemBuffer.

Reproduce

In the attached file DoS.zip, there are DoS.exe, DoS.cpp, usb-for-remote-desktop-server-64bit.msi, and ftusbbus2.sys. DoS.exe is the PoC to cause BSOD where usb-for-remote-desktop-server-64bit.msi contains the vulnerable driver ftusbbus2.sys installed, and DoS.cpp is the source code of DoS.exe. To reproduce the issue, install usb-for-remote-desktop-server-64bit.msi and execute DoS.exe. It is expected that the system will crash (BSOD) once DoS.exe is executed. Password for attachment: DoS https://drive.google.com/file/d/1Y8e5f0AjddrozLv155r9cNhkXwwwZbYE/view?usp=sharing