Fuzzing code written in memory safe languages, such as JVM-based languages, is useful for finding bugs where code behaves incorrectly or crashes. Incorrect behavior can be just as dangerous as memory corruption. Bugs causing crashes or incorrect exceptions can sometimes be used for denial of service. We will explore this more during our OSS-Fuzz talk at FuzzCon Europe. We also use differential fuzzing to find bugs in Java/JVM code using the same approach as fuzzing for memory safe code.”]
Source: https://security.googleblog.com/2021/03/fuzzing-java-in-oss-fuzz.html