Dark sides of Java remote protocols — ZeroNights 2019
Dark sides of Java remote protocols

Java Remote Method Invocation (RMI) and Common Object Request Broker Architecture (CORBA) are widely deployed mechanisms for cross-process communications. In this talk, we will walk through the technical workflow of the technologies, revealing several critical flaws under the hood and showing how vendors are failing at securing their implementations of them.

There are a number of previous works on the subject but we believe they have yet to capture the extent of their exploitability. We will disclose known, not widely known, and unknown exploitation techniques with overlooked 1-days and 0-days to present fruitful attack surfaces on the protocols’ implementation. This will be demonstrated via a number of pre-authentication, remote Code Execution exploits on products of some of the biggest vendors out there.

An 'tint0' Trinh

An 'tint0' Trinh

An is enthusiastic about offensive security and has been self-teaching pentest/redteam for many years. While not on engagements he invests in discovering and developing exploit chains, especially server-side. In the past An reported Remote Code Execution vulnerabilities in corporations such as Mastercard, SWIFT, Deutsche Telekom and in products of vendors like Oracle, VMWare, Dell. He also spoke at Bsides Singapore and tradahacking.
Reports
Reports