~/talk

Far Sides of Java Remote Protocols

Talkat Black Hat Europe 2019 · 2019-12-02..12-05· [java, security]
name:An Trinh
links:none on file
slides:none on file

Research finds 100% of products tested expose at least one exploitable flaw in Java RMI/CORBA stacks; concrete attacks include sending crafted RMI headers then appending a gadget payload (tested with a Python header+payload script), abusing JNDI/LDAP gadget chains for remote class loading, proxying return values to exfiltrate data, and using registry rebind to hijack services (demonstrated on Tomcat and IBM stacks) to achieve remote code execution.

AI-written summary · about

  1. 0:00Intro
  2. 1:38Java remote protocol
  3. 2:21Simple architecture
  4. 3:16Protocol analysis
  5. 6:06Past exploits
  6. 7:20JRE History
  7. 8:40Attacking RMI - Registry whitelist bypass
  8. 12:18Custom services
  9. 16:36JMX flow
  10. 20:23IBM Websphere Application Server
  11. 27:28Vendors are not prepared for this
  12. 28:21Attacking RMI 45 - (in)Security Manager
  13. 30:45Attacking RMI 46 - RMI Registry
  14. 34:52Exploit analysis
  15. 35:33Vulnerability pattern
  16. 40:48CORBA Naming Service
  17. 42:20Mitigations
  18. 43:07Exploit Development
~/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.