/[packages]/updates/5/fontforge/current/SOURCES/0006-parsettf.c-Fix-out-of-bounds-read-condition-on-buffe.patch
ViewVC logotype

Contents of /updates/5/fontforge/current/SOURCES/0006-parsettf.c-Fix-out-of-bounds-read-condition-on-buffe.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1186904 - (show annotations) (download)
Fri Dec 29 01:10:44 2017 UTC (6 years, 3 months ago) by luigiwalser
File size: 723 byte(s)
add patches from debian to fix CVE-2017-1156[89] and CVE-2017-1157[124567]
1 From 7bfec47910293bf149b8debe44c6f3f788506092 Mon Sep 17 00:00:00 2001
2 From: Jeremy Tan <jtanx@outlook.com>
3 Date: Sun, 30 Jul 2017 11:56:43 +0800
4 Subject: [PATCH 6/6] parsettf.c: Fix out of bounds read condition on buffer
5
6 Closes #3093
7 ---
8 fontforge/parsettf.c | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11 --- a/fontforge/parsettf.c
12 +++ b/fontforge/parsettf.c
13 @@ -1744,7 +1744,7 @@
14 if ( info->version==NULL ) info->version = copy("1.0");
15 else if ( strnmatch(info->version,"Version ",8)==0 ) {
16 char *temp = copy(info->version+8);
17 - if ( temp[strlen(temp)-1]==' ' )
18 + if ( temp[0] != '\0' && temp[strlen(temp)-1]==' ' )
19 temp[strlen(temp)-1] = '\0';
20 free(info->version);
21 info->version = temp;

  ViewVC Help
Powered by ViewVC 1.1.30