Old news but a good one !
An Indian research student from Princeton university comes up with a hacking method to beat the security of Java and .NET virtual machines using the properties of a computer’s memory and …a lamp!
"Our experimental study shows that soft memory errors can lead to serious security vulnerabilities in Java and .NET virtual machines, or in any system that relies on type-checking of untrusted programs as a protection mechanism. Our attack works by sending to the JVM a Java program that is designed so that almost any memory error in its address space will allow it to take controlof the JVM. All conventional Java and .NET virtual machines are vulnerable to this attack. The technique of the attack is broadly applicable against other language-based security schemes such as proof-carrying code.", says Sudhakar on the Princeton University website.
Read more here ...