🎤 Remote code execution in your text editor!
- 👤 Max Veystman
- Twitter: @mveytsman
- GitHub: mveytsman
📹
Video:
https://youtu.be/nZ--FSzz5dI
Text editors do a lot more than just edit characters in a buffer. Whether you use vim, emacs, submile text, atom, or something else, you probably configured your editor to highlight syntax, provide auto-completions, jump to defintions, and maybe even evaluate code. These plugins often spawn processes that evaluate code alongside your editor, and sometimes they even make and receive network connections. What if you could hack them? In my talk, I’ll describe a vulnerability in the Vim plugin for the Elixir programming language and show an exploit I wrote that allows any website to execute code on your computer if you browse it while editing an Elixir file.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.