Recent months have seen a procession of Java zero-day attacks impact a wide variety of organisations. Simply put, zero-day attacks occur when a problem with a piece of software is discovered and exploited before the developer is even aware that there is an issue.