RDP and The Power of Deterministic Snapshot Fuzzing
summary
SNAFUzz uses a custom emulator and VM snapshot workflow to run deterministic snapshot fuzzing, reliably reproducing crashes and producing reprofiles that replay identically. It adds extra-permission address sanitizer hooks and allocation tracking inside the guest to catch out‑of‑bounds, use‑after‑free and double‑free. The system finds a simple kernel arbitrary‑increment bug (CVE‑2025‑[Undisclosed_0] reported), a heap metadata leak in Microsoft RDP (CVE‑2025‑32715), and an RCE in a pre‑release RDP client; SNAFUzz is now open source.
AI-written summary · about
chapters (6)
- 0:00Introduction to snapshot fuzzing
- 14:24Simple kernel vulnerability demo
- 22:35Information disclosure in RDP
- 25:45Remote code execution in RDP
- 37:52Summary and open source release
- 38:39Q&A session
related talks
39mFuzzing and Exploiting Virtual Channels in Microsoft Remote Desktop Protocol for Fun and Profit
46mFor The Win: The Art Of The Windows Kernel Fuzzing
50mWhat the Fuzz
34m1-Click-Fuzz:Systematically Fuzzing the Windows Kernel Driver with Symbolic Execution.
39mDiving into Windows Remote Access Service for Pre-Auth Bugs
28mFuzzing Malware for Fun & Profit
44mFor the Greater Good: Leveraging VMware's RPC Interface for fun and profit
39mEL3XIR: Fuzzing COTS Secure Monitors
