[pkg-java] r18788 - in branches/groovy/squeeze-lts/debian: . patches
Miguel Landaeta
nomadium at moszumanska.debian.org
Sat Jul 25 23:44:09 UTC 2015
Author: nomadium
Date: 2015-07-25 23:44:09 +0000 (Sat, 25 Jul 2015)
New Revision: 18788
Added:
branches/groovy/squeeze-lts/debian/patches/CVE-2015-3253.patch
Modified:
branches/groovy/squeeze-lts/debian/changelog
branches/groovy/squeeze-lts/debian/control
branches/groovy/squeeze-lts/debian/patches/series
branches/groovy/squeeze-lts/debian/rules
Log:
squeeze-lts NMU 1.7.0-4+deb6u1
Modified: branches/groovy/squeeze-lts/debian/changelog
===================================================================
--- branches/groovy/squeeze-lts/debian/changelog 2015-07-25 23:38:35 UTC (rev 18787)
+++ branches/groovy/squeeze-lts/debian/changelog 2015-07-25 23:44:09 UTC (rev 18788)
@@ -1,3 +1,13 @@
+groovy (1.7.0-4+deb6u1) squeeze-lts; urgency=high
+
+ * Non-maintainer upload by the Squeeze LTS team
+ * debian/control, debian/rules: (Build-)Depend on libservlet2.5-java
+ instead of libservlet2.4-java (fixes FTBFS)
+ * Disable deserialisation of org.codehaus.groovy.runtime.MethodClosure
+ to prevent code injection (CVE-2015-3253)
+
+ -- Ben Hutchings <ben at decadent.org.uk> Sat, 18 Jul 2015 17:32:16 +0100
+
groovy (1.7.0-4) testing; urgency=low
* Set $JAVA_HOME in startGroovy. (Closes: #580160)
Modified: branches/groovy/squeeze-lts/debian/control
===================================================================
--- branches/groovy/squeeze-lts/debian/control 2015-07-25 23:38:35 UTC (rev 18787)
+++ branches/groovy/squeeze-lts/debian/control 2015-07-25 23:44:09 UTC (rev 18788)
@@ -7,7 +7,7 @@
Build-Depends-Indep: maven-repo-helper, ant (>= 1.7.1), ant-optional, default-jdk, bzip2, libasm3-java,
libbsf-java, libcommons-cli-java (>= 1.2), libcommons-logging-java
(>= 1.0.3), junit4, libmockobjects-java (>= 0.09), libregexp-java (>=
- 1.2), libservlet2.4-java, libxstream-java, libjline-java, antlr,
+ 1.2), libservlet2.5-java, libxstream-java, libjline-java, antlr,
tofrodos, ivy, libqdox-java, libjarjar-java
Standards-Version: 3.8.4
Homepage: http://groovy.codehaus.org/
@@ -19,7 +19,7 @@
Depends: ${misc:Depends}, antlr, libasm3-java, libbsf-java,
libclassworlds-java (>= 1.0.1), libcommons-cli-java (>= 1.0),
libcommons-logging-java (>= 1.0.3), junit4, libmockobjects-java (>=
- 0.09), libregexp-java (>= 1.2), libservlet2.4-java, libjline-java,
+ 0.09), libregexp-java (>= 1.2), libservlet2.5-java, libjline-java,
libxstream-java, ivy, default-jre-headless | java5-runtime-headless
Suggests: groovy-doc, ant (>= 1.7.1)
Description: Agile dynamic language for the Java Virtual Machine
Added: branches/groovy/squeeze-lts/debian/patches/CVE-2015-3253.patch
===================================================================
--- branches/groovy/squeeze-lts/debian/patches/CVE-2015-3253.patch (rev 0)
+++ branches/groovy/squeeze-lts/debian/patches/CVE-2015-3253.patch 2015-07-25 23:44:09 UTC (rev 18788)
@@ -0,0 +1,16 @@
+Description: Disable deserialisation of
+ org.codehaus.groovy.runtime.MethodClosure to prevent code injection
+ (CVE-2015-3253)
+Origin: https://marc.info/?l=oss-security&m=143704277529609&w=2
+
+--- a/src/main/org/codehaus/groovy/runtime/MethodClosure.java
++++ b/src/main/org/codehaus/groovy/runtime/MethodClosure.java
+@@ -82,4 +82,8 @@ public class MethodClosure extends Closu
+ return getMethod();
+ } else return super.getProperty(property);
+ }
++
++ private Object readResolve() {
++ throw new UnsupportedOperationException();
++ }
+ }
Modified: branches/groovy/squeeze-lts/debian/patches/series
===================================================================
--- branches/groovy/squeeze-lts/debian/patches/series 2015-07-25 23:38:35 UTC (rev 18787)
+++ branches/groovy/squeeze-lts/debian/patches/series 2015-07-25 23:44:09 UTC (rev 18788)
@@ -1,3 +1,4 @@
start-scripts.patch
ant-build.diff
disable-bnd.diff
+CVE-2015-3253.patch
Modified: branches/groovy/squeeze-lts/debian/rules
===================================================================
--- branches/groovy/squeeze-lts/debian/rules 2015-07-25 23:38:35 UTC (rev 18787)
+++ branches/groovy/squeeze-lts/debian/rules 2015-07-25 23:44:09 UTC (rev 18788)
@@ -9,7 +9,7 @@
DEB_ANT_BUILDFILE := build.xml
DEB_ANT_BUILD_TARGET := install doc
DEB_ANT_ARGS := -debug -DskipTests=true -DskipFetch=true
-DEB_JARS := ant mockobjects-core servlet-api jsp-api commons-cli antlr \
+DEB_JARS := ant mockobjects-core servlet-api-2.5 jsp-api-2.1 commons-cli antlr \
ant-antlr ant-trax xstream bsf xercesImpl jline junit4 xstream jline asm3 \
asm3-util asm3-tree asm3-analysis ivy bnd qdox jarjar
API_DOCS := target/html/api
More information about the pkg-java-commits
mailing list