You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Devin Rosenbauer (JIRA)" <ji...@apache.org> on 2015/11/09 20:03:10 UTC

[jira] [Closed] (GROOVY-7664) Deserializing Groovy objects results in arbitrary remote code execution

     [ https://issues.apache.org/jira/browse/GROOVY-7664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Devin Rosenbauer closed GROOVY-7664.
------------------------------------
       Resolution: Fixed
    Fix Version/s: 2.4.4

Disregard this, this was fixed in 2.4.4

> Deserializing Groovy objects results in arbitrary remote code execution
> -----------------------------------------------------------------------
>
>                 Key: GROOVY-7664
>                 URL: https://issues.apache.org/jira/browse/GROOVY-7664
>             Project: Groovy
>          Issue Type: Bug
>          Components: groovy-runtime
>    Affects Versions: 2.4.5
>            Reporter: Devin Rosenbauer
>            Priority: Critical
>              Labels: security, serialization, vulnerability
>             Fix For: 2.4.4
>
>
> A specific object structure of Groovy objects can be used to run arbitrary commands remotely via unchecked deserialization. See issue COLLECTIONS-580 for a related problem in another library.
> See the following links for details:
> http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/
> The payload-building code:
> https://github.com/frohoff/ysoserial/blob/master/src/main/java/ysoserial/payloads/Groovy1.java



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)