packages: krb5/krb5-CVE-2007-5901.patch (NEW), krb5/krb5-CVE-2007-5971.patc...

baggins baggins at pld-linux.org
Tue Jun 2 14:48:01 CEST 2009


Author: baggins                      Date: Tue Jun  2 12:48:01 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- security fix, name says it all

---- Files affected:
packages/krb5:
   krb5-CVE-2007-5901.patch (NONE -> 1.1)  (NEW), krb5-CVE-2007-5971.patch (NONE -> 1.1)  (NEW), krb5-CVE-2008-0062 (0063.patch -> NONE)  (REMOVED), 1.1 (krb5-CVE-2008-0947.patch -> NONE)  (REMOVED), 1.1 (krb5-CVE-2009-0844-0845-2.patch -> NONE)  (REMOVED), 1.1 (krb5-CVE-2009-0846.patch -> NONE)  (REMOVED), 1.1 (krb5-CVE-2009-0847.patch -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/krb5/krb5-CVE-2007-5901.patch
diff -u /dev/null packages/krb5/krb5-CVE-2007-5901.patch:1.1
--- /dev/null	Tue Jun  2 14:48:01 2009
+++ packages/krb5/krb5-CVE-2007-5901.patch	Tue Jun  2 14:47:56 2009
@@ -0,0 +1,13 @@
+Patch for CVE-2007-5901, pulled from SVN per #415321.
+diff -up src/lib/gssapi/mechglue/g_initialize.c src/lib/gssapi/mechglue/g_initialize.c
+--- src/lib/gssapi/mechglue/g_initialize.c	2008-03-04 16:29:13.000000000 -0500
++++ src/lib/gssapi/mechglue/g_initialize.c	2008-03-04 16:29:16.000000000 -0500
+@@ -210,7 +210,7 @@ gss_OID_set *mechSet;
+ 				free((*mechSet)->elements[j].elements);
+ 			}
+ 			free((*mechSet)->elements);
+-			free(mechSet);
++			free(*mechSet);
+ 			*mechSet = NULL;
+ 			return (GSS_S_FAILURE);
+ 		}

================================================================
Index: packages/krb5/krb5-CVE-2007-5971.patch
diff -u /dev/null packages/krb5/krb5-CVE-2007-5971.patch:1.1
--- /dev/null	Tue Jun  2 14:48:01 2009
+++ packages/krb5/krb5-CVE-2007-5971.patch	Tue Jun  2 14:47:56 2009
@@ -0,0 +1,12 @@
+Patch for CVE-2007-5971, pulled from SVN per #415351.
+diff -up src/lib/gssapi/krb5/k5sealv3.c src/lib/gssapi/krb5/k5sealv3.c
+--- src/lib/gssapi/krb5/k5sealv3.c	2008-03-04 16:22:29.000000000 -0500
++++ src/lib/gssapi/krb5/k5sealv3.c	2008-03-04 16:22:22.000000000 -0500
+@@ -248,7 +248,6 @@ gss_krb5int_make_seal_token_v3 (krb5_con
+ 	plain.data = 0;
+ 	if (err) {
+ 	    zap(outbuf,bufsize);
+-	    free(outbuf);
+ 	    goto error;
+ 	}
+ 	if (sum.length != ctx->cksum_size)
================================================================


More information about the pld-cvs-commit mailing list