Plug and Pwn Attacks Abuse Windows PnP and RDP USB Redirection for SYSTEM Access

· Original article ↗

Summary

Researchers demonstrated Plug and Pwn attacks that use emulated USB devices or RDP USB redirection to trigger Windows installation of vulnerable vendor packages and gain SYSTEM access, even on fully updated systems.

Key points

  • Researchers Alejandro Hernando and Borja Martínez presented Plug and Pwn attacks at DEF CON 34, using emulated USB devices to make Windows install vendor packages with SYSTEM privileges.
  • A physical attack chain impersonated Sierra Wireless and Sony FeliCa devices to alter DNS settings, redirect downloads, and place a malicious file on a fully updated Windows 11 system.
  • A separate attack used RDP USB redirection to present fake Intel RealSense device descriptors to a remote host and exploit a co-installer through DLL hijacking.
  • Some demonstrations required no user interaction or logged-in session; the RDP attack requires USB redirection to be enabled.
  • The researchers also described a Wacom and Atheros package chain exploiting CVE-2019-10617 through an INF-installed driver service.
  • DisableCoInstallers can disrupt some chains but does not block all Plug and Play installation paths; the researchers recommend device-installation restrictions and disabling unnecessary PnP redirection on RDP or VDI hosts.

Article Details

Attack Vectors
  • Emulated USB devices trigger Windows Plug and Play to install vendor packages and components with SYSTEM privileges.
  • RDP USB redirection can deliver fabricated USB descriptors to a remote Windows host, triggering device installation and vulnerable vendor software.
  • A demonstrated chain changes DNS settings, redirects Sony software downloads to an attacker-controlled server, and places a malicious file on the system.
  • A Wacom and Atheros package chain exploits CVE-2019-10617 in an Atheros driver service installed through an INF file.
Defensive Notes
  • Enable the DisableCoInstallers registry value to prevent driver packages from executing co-installers; this disrupts some demonstrated chains but does not eliminate the attack surface.
  • Use device installation restrictions or hardware-ID allow-lists on sensitive systems.
  • Disable Plug and Play device redirection on RDP and VDI hosts that do not need it, using fDisablePNPRedir.

MITRE ATT&CK

CVE

People

Vendors

Products

Tools

Related Articles