Video Demonstrates Steam Local Privilege Escalation on Windows
· 19:54 · Watch on YouTube ↗
Summary
John Hammond demonstrates a proof of concept that elevates a low-privilege Windows user to SYSTEM through Steam's client service. He traces the IPC and signed VDF mechanism and discusses the PoC's apparent AI-assisted development.
Key points
- The demonstration shows a low-privilege user on Windows 11 obtaining NT AUTHORITY\SYSTEM; the exploit requires existing local access, not remote access.
- The PoC is described as targeting Steam version 10.96.30.42. Hammond says he believes that was the latest version at the time, based on his notes.
- Hammond explains that the exploit uses Steam client service IPC to add a launcher to an allowlist and manipulate a signed Valve data format so a chosen executable runs as SYSTEM.
- Windows Defender stopped the compiled brokenpipe.exe during the demonstration. Hammond temporarily disabled it for that test, then later showed a simplified PowerShell PoC succeeding with Defender back on.
- The PoC's README says its lab package is for a disposable offline Windows VM owned by the user and is not the package submitted to HackerOne.
- Hammond says the PoC appears AI-generated or AI-assisted, and discusses how AI may accelerate vulnerability research and proof-of-concept development.
Article Details
- Topics
- [00:01] Reported Steam vulnerability and proof-of-concept introduction
- [00:59] Windows 11 demonstration of local privilege escalation to SYSTEM
- [04:13] PoC code walkthrough and Steam client service IPC mechanism
- [14:23] Simplified PowerShell PoC demonstration
- [18:09] Hammond's discussion of AI-assisted security research
