Red Hat Security Advisory: Red Hat JBoss Data Virtualization 6.2.0 security update
🔗 CVE IDs covered (1)
📋 Description
CVE-2015-3253 — groovy: remote execution of untrusted code in class MethodClosure
🎯 Affected products1
- Red Hat JBoss Data Virtualization 6.2
✅ Remediation
The References section of this erratum contains a download link (you must log in to download the update). Before applying the update, back up your existing Red Hat JBoss Data Virtualization installation (including its databases, applications, configuration files, and so on). Note that it is recommended to halt the Red Hat JBoss Data Virtualization server by stopping the JBoss Application Server process before installing this update, and then after installing the update, restart the Red Hat JBoss Data Virtualization server by starting the JBoss Application Server process. Workaround: Apply the following patch on the MethodClosure class (src/main/org/codehaus/groovy/runtime/MethodClosure.java): public class MethodClosure extends Closure { + private Object readResolve() { + throw new UnsupportedOperationException(); + } Alternatively, you should make sure to use a custom security policy file (using the standard Java security manager) or make sure that you do not rely on serialization to communicate remotely.
🔗 References (5)
- selfhttps://access.redhat.com/errata/RHSA-2016:0066
- externalhttps://access.redhat.com/security/updates/classification/#moderate
- externalhttps://access.redhat.com/jbossnetwork/restricted/listSoftware.html?product=data.services.platform&downloadType=securityPatches&version=6.2.0
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=1243934
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_0066.json