rpms/wv/FC-4 wv-1.0.3-CVE-2006-4513.patch, 1.1, 1.2 wv.spec, 1.12, 1.13
Aurelien Bompard (abompard)
fedora-extras-commits at redhat.com
Sun Oct 29 18:46:50 UTC 2006
Author: abompard
Update of /cvs/extras/rpms/wv/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24586
Modified Files:
wv-1.0.3-CVE-2006-4513.patch wv.spec
Log Message:
fix CVE-2006-4513 properly
wv-1.0.3-CVE-2006-4513.patch:
Index: wv-1.0.3-CVE-2006-4513.patch
===================================================================
RCS file: /cvs/extras/rpms/wv/FC-4/wv-1.0.3-CVE-2006-4513.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wv-1.0.3-CVE-2006-4513.patch 29 Oct 2006 18:00:59 -0000 1.1
+++ wv-1.0.3-CVE-2006-4513.patch 29 Oct 2006 18:46:19 -0000 1.2
@@ -1,6 +1,5 @@
-diff -bruN wv-1.2.2/lfo.c wv-1.2.3/lfo.c
---- wv-1.2.2/lfo.c 2005-04-17 23:16:58.000000000 +0200
-+++ wv-1.2.3/lfo.c 2006-10-20 03:48:47.000000000 +0200
+--- lfo.c 2005-04-17 23:16:58.000000000 +0200
++++ lfo.c 2006-10-20 03:48:47.000000000 +0200
@@ -32,6 +32,16 @@
followed by its corresponding LVL structure (if LFOLVL.fFormatting is set).
*/
@@ -56,3 +55,26 @@
return (0);
}
+--- wvConfig.c 18 Apr 2005 21:14:48 -0000 1.70
++++ wvConfig.c 25 Oct 2006 11:55:04 -0000 1.71
+@@ -3682,7 +3682,8 @@
+ void
+ wvBeginDocument (expand_data * data)
+ {
+- if ((data->sd != NULL) && (data->sd->elements[TT_DOCUMENT].str[0] != NULL))
++ if ((data->sd) && (data->sd->elements[TT_DOCUMENT].str)
++ && (data->sd->elements[TT_DOCUMENT].str[0] != NULL))
+ {
+ wvTrace (("doc begin is %s", data->sd->elements[TT_DOCUMENT].str[0]));
+ wvExpand (data, data->sd->elements[TT_DOCUMENT].str[0],
+@@ -3708,7 +3709,8 @@
+ data->props = (void *) &apap;
+ wvEndPara (data);
+
+- if ((data->sd != NULL) && (data->sd->elements[TT_DOCUMENT].str[1] != NULL))
++ if ((data->sd) && (data->sd->elements[TT_DOCUMENT].str)
++ && (data->sd->elements[TT_DOCUMENT].str[1] != NULL))
+ {
+ wvExpand (data, data->sd->elements[TT_DOCUMENT].str[1],
+ strlen (data->sd->elements[TT_DOCUMENT].str[1]));
+
Index: wv.spec
===================================================================
RCS file: /cvs/extras/rpms/wv/FC-4/wv.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wv.spec 29 Oct 2006 18:00:59 -0000 1.12
+++ wv.spec 29 Oct 2006 18:46:19 -0000 1.13
@@ -1,7 +1,7 @@
Name: wv
Summary: MSWord 6/7/8/9 binary file format to HTML converter
Version: 1.0.3
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPL
Group: Applications/Text
URL: http://wvware.sourceforge.net
@@ -35,7 +35,7 @@
%patch1 -p1 -b .oledecod
%patch2 -p1 -b .gcc4
%patch5 -p1 -b .printf-rhbug150461
-%patch6 -p1 -b .CVE-2006-4513
+%patch6 -p0 -b .CVE-2006-4513
%build
@@ -72,6 +72,9 @@
%changelog
* Sun Oct 29 2006 Aurelien Bompard <abompard at fedoraproject.org> 1.0.3-2
+- fix CVE-2006-4513 properly (see bug 212698)
+
+* Sun Oct 29 2006 Aurelien Bompard <abompard at fedoraproject.org> 1.0.3-2
- fix CVE-2006-4513
* Sun May 15 2005 Aurelien Bompard <gauret[AT]free.fr> 1.0.3-1%{?dist}
More information about the scm-commits
mailing list