Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xstream for openSUSE:Factory checked 
in at 2021-09-28 19:16:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xstream (Old)
 and      /work/SRC/openSUSE:Factory/.xstream.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xstream"

Tue Sep 28 19:16:39 2021 rev:7 rq:921981 version:1.4.18

Changes:
--------
--- /work/SRC/openSUSE:Factory/xstream/xstream.changes  2021-06-04 
22:44:50.607240274 +0200
+++ /work/SRC/openSUSE:Factory/.xstream.new.1899/xstream.changes        
2021-09-28 19:17:31.868254877 +0200
@@ -1,0 +2,41 @@
+Tue Sep 28 05:49:16 UTC 2021 - Fridrich Strba <fst...@suse.com>
+
+- Upgrade to 1.4.18
+  * Security fixes
+    + This maintenance release addresses following security
+      vulnerabilities, when unmarshalling with an XStream instance
+      using the default blacklist of an uninitialized security
+      framework. XStream is therefore now using a whitelist by
+      default. (CVE-2021-39139, CVE-2021-39140, CVE-2021-39141,
+      CVE-2021-39144, CVE-2021-39145, CVE-2021-39146,
+      CVE-2021-39147, CVE-2021-39148, CVE-2021-39149,
+      CVE-2021-39150, CVE-2021-39151, CVE-2021-39152,
+      CVE-2021-39153, CVE-2021-39154, bsc#1189798)
+  * Minor changes
+    + Support serializable types with non-serializable parent with
+      PureJavaReflectionConverter.
+  * Stream compatibility
+    + Starting with version 1.14.12 nine years ago, XStream contains
+      a Security Framework to implement a black- or whitelist for
+      the allowed types at deserialization time. Until version
+      1.4.17, XStream kept a default blacklist in order to deny all
+      types of the Java runtime, which are used for all kinds of
+      security attacks, in order to guarantee optimal runtime
+      compatibility for existing users. However, this approach has
+      failed. The last months have shown, that the Java runtime
+      alone contains dozens of types that can be used for an attack,
+      not even looking at the 3rd party libraries on a classpath.
+      The new version of XStream uses therefore now by default a
+      whitelist, which is recommended since nine years. It also has
+      been complaining on the console for a long time about an
+      uninitialized security framework the first time it was run.
+      Anyone who has followed the advice and initialized the
+      security framework for their own scenario can easily update
+      to the new version without any problem. Everyone else will
+      have to do a proper initialization now, otherwise the new
+      version will fail with certainty at deserialization time.
+- Modified patch:
+  * Revert-MXParser-changes.patch
+    + rediff to changed context
+
+-------------------------------------------------------------------

Old:
----
  xstream-distribution-1.4.17-src.zip

New:
----
  xstream-distribution-1.4.18-src.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xstream.spec ++++++
--- /var/tmp/diff_new_pack.JcA3ud/_old  2021-09-28 19:17:32.500255605 +0200
+++ /var/tmp/diff_new_pack.JcA3ud/_new  2021-09-28 19:17:32.504255611 +0200
@@ -19,7 +19,7 @@
 
 %bcond_with  hibernate
 Name:           xstream
-Version:        1.4.17
+Version:        1.4.18
 Release:        0
 Summary:        Java XML serialization library
 License:        BSD-3-Clause

++++++ Revert-MXParser-changes.patch ++++++
--- /var/tmp/diff_new_pack.JcA3ud/_old  2021-09-28 19:17:32.528255638 +0200
+++ /var/tmp/diff_new_pack.JcA3ud/_new  2021-09-28 19:17:32.528255638 +0200
@@ -1,5 +1,5 @@
---- xstream-1.4.16/pom.xml     2021-03-13 00:23:06.000000000 +0100
-+++ xstream-1.4.16/pom.xml     2021-04-15 15:42:54.386563880 +0200
+--- xstream-1.4.18/pom.xml     2021-08-22 13:58:10.000000000 +0200
++++ xstream-1.4.18/pom.xml     2021-09-28 07:44:32.141757059 +0200
 @@ -576,13 +576,13 @@
        </dependency>
  
@@ -34,12 +34,12 @@
      <version.commons.lang>2.4</version.commons.lang>
      <version.dom4j>1.6.1</version.dom4j>
      <version.hsqldb>2.2.8</version.hsqldb>
--    
<version.io.github.x-stream.mxparser>1.2.1</version.io.github.x-stream.mxparser>
+-    
<version.io.github.x-stream.mxparser>1.2.2</version.io.github.x-stream.mxparser>
      <version.javaassist>3.12.1.GA</version.javaassist>
      <version.javax.activation>1.1.1</version.javax.activation>
      <version.javax.annotation.api>1.3.2</version.javax.annotation.api>
---- xstream-1.4.16/xstream/pom.xml     2021-03-13 00:23:06.000000000 +0100
-+++ xstream-1.4.16/xstream/pom.xml     2021-04-15 15:41:49.950193229 +0200
+--- xstream-1.4.18/xstream/pom.xml     2021-08-22 13:58:10.000000000 +0200
++++ xstream-1.4.18/xstream/pom.xml     2021-09-28 07:43:49.593498733 +0200
 @@ -69,8 +69,8 @@
      </dependency>
  
@@ -59,8 +59,8 @@
      </dependency>
  
      <dependency>
---- 
xstream-1.4.16/xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDomDriver.java
     2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDomDriver.java
     1970-01-01 01:00:00.000000000 +0100
+--- 
xstream-1.4.18/xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDomDriver.java
     2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDomDriver.java
     1970-01-01 01:00:00.000000000 +0100
 @@ -1,53 +0,0 @@
 -/*
 - * Copyright (C) 2021 XStream Committers.
@@ -115,8 +115,8 @@
 -        return new MXParser();
 -    }
 -}
---- 
xstream-1.4.16/xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDriver.java
        2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDriver.java
        1970-01-01 01:00:00.000000000 +0100
+--- 
xstream-1.4.18/xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDriver.java
        2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream/src/java/com/thoughtworks/xstream/io/xml/MXParserDriver.java
        1970-01-01 01:00:00.000000000 +0100
 @@ -1,55 +0,0 @@
 -/*
 - * Copyright (C) 2021 XStream Committers.
@@ -173,8 +173,8 @@
 -        return new MXParser();
 -    }
 -}
---- 
xstream-1.4.16/xstream/src/test/com/thoughtworks/xstream/io/binary/BinaryStreamTest.java
   2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream/src/test/com/thoughtworks/xstream/io/binary/BinaryStreamTest.java
   2021-04-15 15:45:40.355519216 +0200
+--- 
xstream-1.4.18/xstream/src/test/com/thoughtworks/xstream/io/binary/BinaryStreamTest.java
   2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream/src/test/com/thoughtworks/xstream/io/binary/BinaryStreamTest.java
   2021-09-28 07:43:49.593498733 +0200
 @@ -16,7 +16,7 @@
  import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
  import com.thoughtworks.xstream.io.copy.HierarchicalStreamCopier;
@@ -193,8 +193,8 @@
  
          ByteArrayOutputStream buffer = new ByteArrayOutputStream();
          HierarchicalStreamWriter binaryWriter = new 
BinaryStreamWriter(buffer);
---- 
xstream-1.4.16/xstream/src/test/com/thoughtworks/xstream/io/copy/HierarchicalStreamCopierTest.java
 2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream/src/test/com/thoughtworks/xstream/io/copy/HierarchicalStreamCopierTest.java
 2021-04-15 15:48:20.244440952 +0200
+--- 
xstream-1.4.18/xstream/src/test/com/thoughtworks/xstream/io/copy/HierarchicalStreamCopierTest.java
 2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream/src/test/com/thoughtworks/xstream/io/copy/HierarchicalStreamCopierTest.java
 2021-09-28 07:43:49.593498733 +0200
 @@ -16,7 +16,7 @@
  import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
  import com.thoughtworks.xstream.io.xml.AbstractXMLReaderTest;
@@ -213,8 +213,8 @@
  
          StringWriter buffer = new StringWriter();
          HierarchicalStreamWriter destinationWriter = new 
CompactWriter(buffer);
---- 
xstream-1.4.16/xstream/src/test/com/thoughtworks/xstream/io/DriverEndToEndTestSuite.java
   2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream/src/test/com/thoughtworks/xstream/io/DriverEndToEndTestSuite.java
   2021-04-15 15:46:14.723717329 +0200
+--- 
xstream-1.4.18/xstream/src/test/com/thoughtworks/xstream/io/DriverEndToEndTestSuite.java
   2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream/src/test/com/thoughtworks/xstream/io/DriverEndToEndTestSuite.java
   2021-09-28 07:43:49.593498733 +0200
 @@ -27,8 +27,6 @@
  import com.thoughtworks.xstream.io.xml.JDomDriver;
  import com.thoughtworks.xstream.io.xml.KXml2DomDriver;
@@ -233,8 +233,8 @@
          addDriverTest(new Xpp3DomDriver());
          addDriverTest(new Xpp3Driver());
          addDriverTest(new XppDomDriver());
---- 
xstream-1.4.16/xstream/src/test/com/thoughtworks/xstream/io/xml/MXParserReaderTest.java
    2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream/src/test/com/thoughtworks/xstream/io/xml/MXParserReaderTest.java
    1970-01-01 01:00:00.000000000 +0100
+--- 
xstream-1.4.18/xstream/src/test/com/thoughtworks/xstream/io/xml/MXParserReaderTest.java
    2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream/src/test/com/thoughtworks/xstream/io/xml/MXParserReaderTest.java
    1970-01-01 01:00:00.000000000 +0100
 @@ -1,41 +0,0 @@
 -/*
 - * Copyright (C) 2021 XStream Committers.
@@ -277,9 +277,9 @@
 -
 -    // inherits tests from superclass
 -}
---- xstream-1.4.16/xstream-distribution/src/content/changes.html       
2021-03-13 00:23:06.000000000 +0100
-+++ xstream-1.4.16/xstream-distribution/src/content/changes.html       
2021-04-15 15:41:49.950193229 +0200
-@@ -55,12 +55,6 @@
+--- xstream-1.4.18/xstream-distribution/src/content/changes.html       
2021-08-22 13:58:10.000000000 +0200
++++ xstream-1.4.18/xstream-distribution/src/content/changes.html       
2021-09-28 07:43:49.597498756 +0200
+@@ -122,12 +122,6 @@
                <li><a href="CVE-2021-21351.html">CVE-2021-21351</a></li>
        </ul>
  
@@ -292,8 +292,8 @@
        <h2>Minor changes</h2>
  
        <ul>
---- xstream-1.4.16/xstream-distribution/src/content/download.html      
2021-03-13 00:23:06.000000000 +0100
-+++ xstream-1.4.16/xstream-distribution/src/content/download.html      
2021-04-15 15:41:49.950193229 +0200
+--- xstream-1.4.18/xstream-distribution/src/content/download.html      
2021-08-22 13:58:10.000000000 +0200
++++ xstream-1.4.18/xstream-distribution/src/content/download.html      
2021-09-28 07:43:49.597498756 +0200
 @@ -55,14 +55,11 @@
  
      <h1 id="optional-deps">Optional Dependencies</h1>
@@ -325,8 +325,8 @@
                </ul>
                </li>
      </ul>
---- xstream-1.4.16/xstream-jmh/pom.xml 2021-03-13 00:23:06.000000000 +0100
-+++ xstream-1.4.16/xstream-jmh/pom.xml 2021-04-15 15:41:49.950193229 +0200
+--- xstream-1.4.18/xstream-jmh/pom.xml 2021-08-22 13:58:10.000000000 +0200
++++ xstream-1.4.18/xstream-jmh/pom.xml 2021-09-28 07:43:49.597498756 +0200
 @@ -175,13 +175,13 @@
      </dependency>
      <!-- parser -->
@@ -344,8 +344,8 @@
        <scope>runtime</scope>
      </dependency>
      <dependency>
---- 
xstream-1.4.16/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java
     2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java
     2021-04-15 15:41:49.950193229 +0200
+--- 
xstream-1.4.18/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java
     2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ConverterTypeBenchmark.java
     2021-09-28 07:43:49.597498756 +0200
 @@ -37,7 +37,7 @@
  import com.thoughtworks.xstream.converters.reflection.ReflectionConverter;
  import com.thoughtworks.xstream.io.HierarchicalStreamReader;
@@ -364,8 +364,8 @@
          xstream.addPermission(NoTypePermission.NONE);
          xstream.addPermission(ArrayTypePermission.ARRAYS);
          xstream.addPermission(PrimitiveTypePermission.PRIMITIVES);
---- 
xstream-1.4.16/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java
    2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java
    2021-04-15 15:41:49.950193229 +0200
+--- 
xstream-1.4.18/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java
    2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java
    2021-09-28 07:43:49.597498756 +0200
 @@ -44,7 +44,6 @@
  import com.thoughtworks.xstream.io.xml.JDom2Driver;
  import com.thoughtworks.xstream.io.xml.JDomDriver;
@@ -387,8 +387,8 @@
           * Factory for the {@link Xpp3Driver}.
           *
           * @since 1.4.9
---- 
xstream-1.4.16/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java
   2021-03-13 00:23:06.000000000 +0100
-+++ 
xstream-1.4.16/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java
   2021-04-15 15:41:49.950193229 +0200
+--- 
xstream-1.4.18/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java
   2021-08-22 13:58:10.000000000 +0200
++++ 
xstream-1.4.18/xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/StringConverterBenchmark.java
   2021-09-28 07:43:49.597498756 +0200
 @@ -37,7 +37,6 @@
  import com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter;
  import com.thoughtworks.xstream.core.util.WeakCache;

Reply via email to