~/talk

The Anatomy of Java Vulnerabilities

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [security, java]
slides:none on file

Shows a real double-to-string parsing hang from 2001 that can crash servers by sending a crafted header, cites 692 Java CVEs and $450B/year cybercrime (2016), and explains how JVM classpath/URL decoding, exposed JDWP, and Apache Struts content-type parsing led to major incidents (Equifax, WannaCry touching ~250,000 machines). Covers exploitation techniques like deserialization gadget chains, risky developer shortcuts (trusting all SSL certs, permissive TrustManagers), and recommends CVE/CWE/OWASP checks plus tools LGTM, FindBugs/Find Security Bugs and frequent Java updates.

AI-written summary · about

  1. 0:00Introduction
  2. 0:24Overview
  3. 1:53Two Character Change
  4. 2:08Doubles
  5. 3:28System Hangs
  6. 4:15Technical Horror Story
  7. 4:54What are vulnerabilities
  8. 5:04Bug that can be exploited
  9. 5:22Exploits
  10. 6:28Who cares
  11. 7:02Scale of the problem
  12. 7:29Lots of those
  13. 7:40Cybercrime
  14. 11:12Windows
  15. 14:17Social Engineering
  16. 18:02Features
  17. 18:56CVS
  18. 19:43Search for Java
  19. 20:36No Details
  20. 23:26Reporting
  21. 24:27Assess
  22. 25:48Dependencies
  23. 26:38Un untrusted code
  24. 27:47Plugin
  25. 28:49untrusted data
  26. 30:08JPEG buffer overflow
  27. 32:38No Equifax
  28. 33:06Heartbleed Poodle
  29. 34:40Local vectors
  30. 35:37Wannacry
  31. 37:24Serialisation
  32. 39:26Debugging
  33. 40:38Class loading
  34. 41:45Class not found
  35. 42:00Not in the map
  36. 44:32Example
  37. 45:35LGTM
  38. 45:59Findbugs
  39. 46:24WASP
  40. 46:46Updating
~/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.