Hello community, here is the log from the commit of package krb5 for openSUSE:11.3 checked in at Wed Mar 16 10:42:49 CET 2011.
-------- --- old-versions/11.3/UPDATES/all/krb5/krb5-mini.changes 2011-02-09 10:11:21.000000000 +0100 +++ 11.3/krb5/krb5-mini.changes 2011-03-16 10:42:28.042308000 +0100 @@ -1,0 +2,7 @@ +Tue Mar 1 12:39:19 CET 2011 - m...@suse.de + +- Fix vulnerability to a double-free condition in KDC daemon + (MITKRB5-SA-2011-003, bnc#671717) + CVE-2011-0284 + +------------------------------------------------------------------- krb5.changes: same change calling whatdependson for 11.3-i586 New: ---- krb5-1.8-MITKRB5-SA-2011-003.dif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ krb5-doc.spec ++++++ --- /var/tmp/diff_new_pack.LwglFy/_old 2011-03-16 10:42:37.000000000 +0100 +++ /var/tmp/diff_new_pack.LwglFy/_new 2011-03-16 10:42:37.000000000 +0100 @@ -21,7 +21,7 @@ Name: krb5-doc BuildRequires: ghostscript-library latex2html texlive Version: 1.8.1 -Release: 5.<RELEASE4> +Release: 5.<RELEASE5> %define srcRoot krb5-1.8.1 Summary: MIT Kerberos5 Implementation--Documentation License: MIT License (or similar) ++++++ krb5-mini.spec ++++++ --- /var/tmp/diff_new_pack.LwglFy/_old 2011-03-16 10:42:37.000000000 +0100 +++ /var/tmp/diff_new_pack.LwglFy/_new 2011-03-16 10:42:37.000000000 +0100 @@ -28,7 +28,7 @@ BuildRequires: bison libcom_err-devel ncurses-devel BuildRequires: keyutils keyutils-devel Version: 1.8.1 -Release: 5.<RELEASE4> +Release: 5.<RELEASE5> %if ! 0%{?build_mini} BuildRequires: libopenssl-devel openldap2-devel # bug437293 @@ -62,6 +62,7 @@ Patch13: krb5-1.8-MITKRB5-SA-2010-007.dif Patch14: krb5-1.8-MITKRB5-SA-2011-001.dif Patch15: krb5-1.8-MITKRB5-SA-2011-002.dif +Patch16: krb5-1.8-MITKRB5-SA-2011-003.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: mktemp, grep, /bin/touch, coreutils PreReq: %insserv_prereq %fillup_prereq @@ -216,6 +217,7 @@ %patch13 -p1 %patch14 -p1 %patch15 -p0 +%patch16 -p1 # Rename the man pages so that they'll get generated correctly. pushd src cat %{SOURCE10} | while read manpage ; do ++++++ krb5.spec ++++++ --- /var/tmp/diff_new_pack.LwglFy/_old 2011-03-16 10:42:37.000000000 +0100 +++ /var/tmp/diff_new_pack.LwglFy/_new 2011-03-16 10:42:37.000000000 +0100 @@ -28,7 +28,7 @@ BuildRequires: bison libcom_err-devel ncurses-devel BuildRequires: keyutils keyutils-devel Version: 1.8.1 -Release: 5.<RELEASE5> +Release: 5.<RELEASE7> %if ! 0%{?build_mini} BuildRequires: libopenssl-devel openldap2-devel # bug437293 @@ -62,6 +62,7 @@ Patch13: krb5-1.8-MITKRB5-SA-2010-007.dif Patch14: krb5-1.8-MITKRB5-SA-2011-001.dif Patch15: krb5-1.8-MITKRB5-SA-2011-002.dif +Patch16: krb5-1.8-MITKRB5-SA-2011-003.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: mktemp, grep, /bin/touch, coreutils PreReq: %insserv_prereq %fillup_prereq @@ -216,6 +217,7 @@ %patch13 -p1 %patch14 -p1 %patch15 -p0 +%patch16 -p1 # Rename the man pages so that they'll get generated correctly. pushd src cat %{SOURCE10} | while read manpage ; do ++++++ krb5-1.8-MITKRB5-SA-2011-003.dif ++++++ Index: krb5-1.8.1/src/kdc/do_as_req.c =================================================================== --- krb5-1.8.1.orig/src/kdc/do_as_req.c +++ krb5-1.8.1/src/kdc/do_as_req.c @@ -784,6 +784,8 @@ prepare_error_as (struct kdc_request_sta pad->contents = td[size]->data; pad->length = td[size]->length; pa[size] = pad; + td[size]->data = NULL; + td[size]->length = 0; } krb5_free_typed_data(kdc_context, td); } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org