### [CVE-2010-0094](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0094) ![](https://img.shields.io/static/v1?label=Product&message=n%2Fa&color=blue) ![](https://img.shields.io/static/v1?label=Version&message=n%2Fa&color=blue) ![](https://img.shields.io/static/v1?label=Vulnerability&message=n%2Fa&color=brighgreen) ### Description Unspecified vulnerability in the Java Runtime Environment component in Oracle Java SE and Java for Business 6 Update 18 and 5.0 Update 23 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors. NOTE: the previous information was obtained from the March 2010 CPU. Oracle has not commented on claims from a reliable researcher that this is due to missing privilege checks during deserialization of RMIConnectionImpl objects, which allows remote attackers to call system-level Java functions via the ClassLoader of a constructor that is being deserialized. ### POC #### Reference - http://ubuntu.com/usn/usn-923-1 - http://www.oracle.com/technetwork/topics/security/cpuoct2010-175626.html - http://www.oracle.com/technetwork/topics/security/javacpumar2010-083341.html - http://www.vmware.com/security/advisories/VMSA-2011-0003.html - http://www.vmware.com/support/vsphere4/doc/vsp_vc41_u1_rel_notes.html #### Github - https://github.com/PalindromeLabs/Java-Deserialization-CVEs - https://github.com/SteinsGatep001/Binary