diff --git a/qt5-qtbase.spec b/qt5-qtbase.spec index 329d58e..8cf37ed 100644 --- a/qt5-qtbase.spec +++ b/qt5-qtbase.spec @@ -49,7 +49,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt5-qtbase Summary: Qt5 - QtBase components Version: 5.9.0 -Release: 3%{?dist} +Release: 4%{?dist} # See LGPL_EXCEPTIONS.txt, for exception details License: LGPLv2 with exceptions or GPLv3 with exceptions @@ -948,6 +948,9 @@ fi %changelog +* Thu Jul 06 2017 Than Ngo - 5.9.0-4 +- fixed bz#1409600, stack overflow in QXmlSimpleReader, CVE-2016-10040 + * Fri Jun 16 2017 Rex Dieter - 5.9.0-3 - create_cmake.prf: adjust CMAKE_NO_PRIVATE_INCLUDES (#1456211,QTBUG-37417) diff --git a/qtbase-opensource-src-5.3.2-QTBUG-35459.patch b/qtbase-opensource-src-5.3.2-QTBUG-35459.patch index 1ef698b..e156250 100644 --- a/qtbase-opensource-src-5.3.2-QTBUG-35459.patch +++ b/qtbase-opensource-src-5.3.2-QTBUG-35459.patch @@ -7,7 +7,7 @@ diff -up qtbase-opensource-src-5.3.2/src/xml/sax/qxml_p.h.QTBUG-35459 qtbase-ope static const int dtdRecursionLimit = 2; // The maximum amount of characters an entity value may contain, after expansion. - static const int entityCharacterLimit = 1024; -+ static const int entityCharacterLimit = 65536; ++ static const int entityCharacterLimit = 4096; const QString &string(); void stringClear();