package/x11r7/xlib_libXfont: bump version to 1.5.3
PATCH 1/1 package/x11r7/xlib_libXfont: bump version to 1.5.3
Added all hashes provided by upstream.
Removed patches applied upstream:
https://cgit.freedesktop.org/xorg/lib/libXfont/commit/?h=libXfont-1.5-branch&id=a2a5fa591762b430037e33f1df55b460550ab406
https://cgit.freedesktop.org/xorg/lib/libXfont/commit/?h=libXfont-1.5-branch&id=3b08934dca75e4c559db7d83797bc3d365c2a50a
--- ...nd-of-string-in-PatternMatch-CVE-2017-137.patch | 34 -------------- ...rties-Check-string-boundaries-CVE-2017-13.patch | 52 ---------------------- package/x11r7/xlib_libXfont/xlib_libXfont.hash | 7 ++- package/x11r7/xlib_libXfont/xlib_libXfont.mk | 2 +- 4 files changed, 6 insertions(+), 89 deletions(-) delete mode 100644 package/x11r7/xlib_libXfont/0001-Check-for-end-of-string-in-PatternMatch-CVE-2017-137.patch delete mode 100644 package/x11r7/xlib_libXfont/0002-pcfGetProperties-Check-string-boundaries-CVE-2017-13.patch
package/x11r7/xlib_libXfont/0001-Check-for-end-of-string-in-PatternMatch-CVE-2017-137.patch deleted +0 -34
@@ -1,34 +0,0 @@ -From d1e670a4a8704b8708e493ab6155589bcd570608 Mon Sep 17 00:00:00 2001 -From: Michal Srb <[email protected]> -Date: Thu, 20 Jul 2017 13:38:53 +0200 -Subject: [PATCH] Check for end of string in PatternMatch (CVE-2017-13720) - -If a pattern contains '?' character, any character in the string is skipped, -even if it is '\0'. The rest of the matching then reads invalid memory. - -Reviewed-by: Peter Hutterer <[email protected]> -Signed-off-by: Julien Cristau <[email protected]> -Signed-off-by: Peter Korsgaard <[email protected]> ---- - src/fontfile/fontdir.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/fontfile/fontdir.c b/src/fontfile/fontdir.c -index 4ce2473..996b7d1 100644 ---- a/src/fontfile/fontdir.c -+++ b/src/fontfile/fontdir.c -@@ -400,8 +400,10 @@ PatternMatch(char *pat, int patdashes, char *string, int stringdashes) - } - } - case '?': -- if (*string++ == XK_minus) -+ if ((t = *string++) == XK_minus) - stringdashes--; -+ if (!t) -+ return 0; - break; - case '\0': - return (*string == '\0'); --- -2.11.0 -
package/x11r7/xlib_libXfont/0002-pcfGetProperties-Check-string-boundaries-CVE-2017-13.patch deleted +0 -52
52 lines not on this page · raw message
package/x11r7/xlib_libXfont/xlib_libXfont.hash +5 -2
@@ -1,2 +1,5 @@ -# From https://lists.x.org/archives/xorg-announce/2016-August/002702.html -sha256 02945ea68da447102f3e6c2b896c1d2061fd115de99404facc2aca3ad7010d71 libXfont-1.5.2.tar.bz2 +# From https://lists.x.org/archives/xorg-announce/2017-October/002816.html +md5 9ba75bf38ba62a6ad52550ab716da9b3 libXfont-1.5.3.tar.bz2 +sha1 628b8ca2207f09324b8926084318a2fa2edb16d1 libXfont-1.5.3.tar.bz2 +sha256 ab85c10fd2683481dfef672a77fe60e6a2039558cbc0e9bf56b5e1df471c93d0 libXfont-1.5.3.tar.bz2 +sha512 e7c8a09c4d174129e5d550194d3c3dc2b4abf797e52fe588c6002920727c52cf33b7db8d07fc69c2987e766d3af2d6ddda72f0c70eb21b135c691c97656a81b4 libXfont-1.5.3.tar.bz2
package/x11r7/xlib_libXfont/xlib_libXfont.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -XLIB_LIBXFONT_VERSION = 1.5.2 +XLIB_LIBXFONT_VERSION = 1.5.3 XLIB_LIBXFONT_SOURCE = libXfont-$(XLIB_LIBXFONT_VERSION).tar.bz2 XLIB_LIBXFONT_SITE = http://xorg.freedesktop.org/releases/individual/lib XLIB_LIBXFONT_LICENSE = MIT
Signature · 1 line
2.11.0
Thomas Petazzoni
AppliedPATCH 1/1 package/x11r7/xlib_libXfont: bump version to 1.5.3
Hello,
Quoted 7 lines · Bernd Kuhls
Added all hashes provided by upstream.
Removed patches applied upstream:
https://cgit.freedesktop.org/xorg/lib/libXfont/commit/?h=libXfont-1.5-branch&id=a2a5fa591762b430037e33f1df55b460550ab406
https://cgit.freedesktop.org/xorg/lib/libXfont/commit/?h=libXfont-1.5-branch&id=3b08934dca75e4c559db7d83797bc3d365c2a50aSigned-off-by Bernd Kuhls <[email protected]>
Quoted 8 lines
--- ...nd-of-string-in-PatternMatch-CVE-2017-137.patch | 34 -------------- ...rties-Check-string-boundaries-CVE-2017-13.patch | 52 ---------------------- package/x11r7/xlib_libXfont/xlib_libXfont.hash | 7 ++- package/x11r7/xlib_libXfont/xlib_libXfont.mk | 2 +- 4 files changed, 6 insertions(+), 89 deletions(-) delete mode 100644 package/x11r7/xlib_libXfont/0001-Check-for-end-of-string-in-PatternMatch-CVE-2017-137.patch delete mode 100644 package/x11r7/xlib_libXfont/0002-pcfGetProperties-Check-string-boundaries-CVE-2017-13.patch
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com