From 099ad42e4de30c9848575a820800ead7ce825010 Mon Sep 17 00:00:00 2001 From: Eike Rathke Date: Wed, 8 Nov 2017 16:39:52 +0100 Subject: [PATCH] Resolves: rhbz#1510932 CVE-2017-14952 --- icu.spec | 7 ++++++- rhbz1510932-icu-changeset-40324.patch | 11 +++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 rhbz1510932-icu-changeset-40324.patch diff --git a/icu.spec b/icu.spec index 69041ad..f789206 100644 --- a/icu.spec +++ b/icu.spec @@ -2,7 +2,7 @@ Name: icu Version: 57.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: International Components for Unicode License: MIT and UCD and Public Domain @@ -22,6 +22,7 @@ Patch6: armv7hl-disable-tests.patch Patch7: rhbz1360340-icu-changeset-39109.patch Patch8: diff-icu_trunk_source_common_locid.cpp-from-39282-to-39384.patch Patch9: rhbz1444101-icu-changeset-39671.patch +Patch10: rhbz1510932-icu-changeset-40324.patch %description Tools and utilities for developing with icu. @@ -73,6 +74,7 @@ BuildArch: noarch %patch7 -p1 -b .rhbz1360340-icu-changeset-39109.patch %patch8 -p1 -b .diff-icu_trunk_source_common_locid.cpp-from-39282-to-39384.patch %patch9 -p1 -b .rhbz1444101-icu-changeset-39671.patch +%patch10 -p1 -b .rhbz1510932-icu-changeset-40324.patch %build @@ -206,6 +208,9 @@ LD_LIBRARY_PATH=lib:stubdata:tools/ctestfw:$LD_LIBRARY_PATH bin/uconv -l %changelog +* Wed Nov 08 2017 Eike Rathke - 57.1-9 +- Resolves: rhbz#1510932 CVE-2017-14952 + * Wed Aug 02 2017 Fedora Release Engineering - 57.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/rhbz1510932-icu-changeset-40324.patch b/rhbz1510932-icu-changeset-40324.patch new file mode 100644 index 0000000..a651eb1 --- /dev/null +++ b/rhbz1510932-icu-changeset-40324.patch @@ -0,0 +1,11 @@ +# https://ssl.icu-project.org/trac/changeset/40324/trunk/icu4c/source/i18n/zonemeta.cpp +Index: trunk/icu4c/source/i18n/zonemeta.cpp +=================================================================== +--- icu.orig/source/i18n/zonemeta.cpp ++++ icu/source/i18n/zonemeta.cpp +@@ -691,5 +691,4 @@ + if (U_FAILURE(status)) { + delete mzMappings; +- deleteOlsonToMetaMappingEntry(entry); + uprv_free(entry); + break;