import fontforge-20170731-15.el8
This commit is contained in:
parent
318d73cd61
commit
d7328f7488
28
SOURCES/fontforge-20170731-cve-2020-5395-followup-fix.patch
Normal file
28
SOURCES/fontforge-20170731-cve-2020-5395-followup-fix.patch
Normal file
@ -0,0 +1,28 @@
|
||||
From b96273acc691ac8a36c6a8dd4de8e6edd7eaae59 Mon Sep 17 00:00:00 2001
|
||||
From: Fredrick Brennan <copypaste@kittens.ph>
|
||||
Date: Tue, 21 Jan 2020 15:16:00 +0800
|
||||
Subject: [PATCH] Fix crash on exit introduced in previous commit
|
||||
|
||||
When the number of layers is greater than 2, as in Chomsky.sfd and most
|
||||
of my other fonts, FontForge will crash on exiting.
|
||||
|
||||
This is just a simple mistake @skef made.
|
||||
---
|
||||
fontforge/sfd.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/fontforge/sfd.c b/fontforge/sfd.c
|
||||
index e8ca39ba83..9517d8cb12 100644
|
||||
--- a/fontforge/sfd.c
|
||||
+++ b/fontforge/sfd.c
|
||||
@@ -7998,9 +7998,9 @@ bool SFD_GetFontMetaData( FILE *sfd,
|
||||
int layer_cnt_tmp;
|
||||
getint(sfd,&layer_cnt_tmp);
|
||||
if ( layer_cnt_tmp>2 ) {
|
||||
+ sf->layer_cnt = layer_cnt_tmp;
|
||||
sf->layers = realloc(sf->layers,sf->layer_cnt*sizeof(LayerInfo));
|
||||
memset(sf->layers+2,0,(sf->layer_cnt-2)*sizeof(LayerInfo));
|
||||
- sf->layer_cnt = layer_cnt_tmp;
|
||||
}
|
||||
}
|
||||
else if ( strmatch(tok,"Layer:")==0 )
|
@ -4,7 +4,7 @@
|
||||
|
||||
Name: fontforge
|
||||
Version: %{gittag0}
|
||||
Release: 14%{?dist}
|
||||
Release: 15%{?dist}
|
||||
Summary: Outline and bitmap font editor
|
||||
|
||||
License: GPLv3+
|
||||
@ -18,7 +18,10 @@ Patch0: fontforge-20140813-use-system-uthash.patch
|
||||
Patch1: Add-python3-support.patch
|
||||
Patch2: fontforge-20170731-covscan-issue-fix.patch
|
||||
Patch3: fontforge-20170731-override-upstream-optimization-flags-splinerefigure-c.patch
|
||||
# https://github.com/fontforge/fontforge/issues/4084
|
||||
Patch4: fontforge-20170731-cve-2020-5395.patch
|
||||
# https://github.com/fontforge/fontforge/issues/4164
|
||||
Patch5: fontforge-20170731-cve-2020-5395-followup-fix.patch
|
||||
|
||||
Requires: xdg-utils
|
||||
Requires: autotrace
|
||||
@ -158,6 +161,9 @@ chmod 644 $RPM_BUILD_ROOT%{_datadir}/fontforge/nodejs/collabwebview/js/contentEd
|
||||
%doc htdocs
|
||||
|
||||
%changelog
|
||||
* Wed Apr 08 2020 Parag Nemade <pnemade AT redhat DOT com> - 20170731-15
|
||||
- Resolves:rh#1821664 - CVE-2020-5395:out-of-bounds write in sfd.c
|
||||
|
||||
* Thu Jan 16 2020 Parag Nemade <pnemade AT redhat DOT com> - 20170731-14
|
||||
- Resolves:rh#1790974 - CVE-2020-5395:out-of-bounds write in sfd.c
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user