~/talk

Pwning Electron Application : Analysis and Defense of Vulnerabilities in Electron Applications

Talkat CODE BLUE 2023 · 2023-11-08..11-09· [security]
name:Inseo An
links:none on file
name:Jemin Min
links:none on file
slides:none on file

Unpacks many Electron ASARs using an asar brute‑fix script that changes file size until extraction works, and forces developer tools open with devron; finds concrete flaws: custom schemes with allowCORS that leak cookies, openExternal/openURL sanitizers bypassed via prototype pollution, iframe sandbox/top navigation enabling top‑level API escalation, and an exploit chain that uses induced user interaction plus a PowerShell payload to disable Defender and run binaries. Results: 10 RCE cases, 2 local file leaks, 1 CSRF, 1 info disclosure; recommends static scanners and framework fixes.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08What is Electron
  3. 3:37Security options
  4. 4:41Electron vulnerabilities
  5. 5:42Static analysis
  6. 7:35Dynamic analysis
  7. 8:20ASAR protection
  8. 9:50Bypassing dev tools
  9. 10:36Collab app vulns
  10. 12:26XSS in chat
  11. 13:07Extension vulns
  12. 15:25File access risks
  13. 17:03Extension logic bugs
  14. 18:36Markdown app vulns
  15. 21:10Remote code execution
  16. 24:54Vulnerabilities summary
  17. 25:19Project outcomes
  18. 26:22Security recommendations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.