Apache Groovy Deserialization of Untrusted Data Remote Code Execution Vulnerability

2015-07-20T00:00:00
ID ZDI-15-365
Type zdi
Reporter cpnrodzc7
Modified 2015-11-09T00:00:00

Description

This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Apache Groovy. Authentication is not required to exploit this vulnerability.

The specific flaw exists within the Closure implementation which accepts and deserializes a Java serialized binary stream. An attacker can leverage this vulnerability to execute arbitrary code under the context of the user.