~/talk

Deserialization vulns: past, present, and future

Talkat DotNext 2019 Piter · 2019-05-15..05-16· [security]
links:none on file
slides:none on file

Survey of .NET deserialization that names which serializers and configurations that are vulnerable, shows a concrete gadget that uses a multicast delegate + reflection to swap in Process.Start and launches calc, and documents RCE chains found in Azure DevOps/TFS YAML parsing (requires repo write plus admin UI trigger but a working XSS escalation demo exists). Includes a prototype static analyzer (Panzer) and a published payload collection for generating and testing exploits; tools successfully find real Microsoft bugs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:48History of vulnerabilities
  3. 9:14Gadgets and RCE
  4. 12:10XML and JSON serialization flaws
  5. 16:45Research overview
  6. 19:23New Azure DevOps flaws
  7. 27:50Untrusted data
  8. 31:24Vulnerability scanners
  9. 33:52Future of serialization attacks
  10. 38:32Security best practices
  11. 48:18Recommendations and conclusion
~/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.