MarkDoom: How I Hacked Every Major IDE in 2 Weeks
summary
Demonstrates arbitrary code execution across major IDEs by abusing markdown previews, Electron node integration and protocol handlers, producing 5 CVEs and bounty payouts. Shows concrete exploits: adding a script tag to Visual Studio Code, bypassing CSP via meta redirect, using SMB auto-mount to make remote HTML appear as local, and delivering payloads as dot.app execution or .terminal files to run commands. Covers JetBrains local-server key theft and TextMate system-call abuse; fixes and mitigations are tested and validated.
AI-written summary · about
chapters (4)
- 0:00Start
- 22:47## Abusing "open in browser" Sublime Text
- 23:37## Abusing Javascript Bridge: JetBrains
- 27:41SOP / File Exfiltration: Edipse








