diff options
author | 2007-09-11 19:50:49 +0000 | |
---|---|---|
committer | 2007-09-11 19:50:49 +0000 | |
commit | 7188be3c234c745c9fb3a25a6b7c973026b92118 (patch) | |
tree | 4e7348f2854265389c5c817f525216e2f7178643 /net-fs | |
parent | adjusting xdebug.profiler_output_name and xdebug.trace_output_name to fit new... (diff) | |
download | gentoo-2-7188be3c234c745c9fb3a25a6b7c973026b92118.tar.gz gentoo-2-7188be3c234c745c9fb3a25a6b7c973026b92118.tar.bz2 gentoo-2-7188be3c234c745c9fb3a25a6b7c973026b92118.zip |
Added security fix for CVE-2007-4138 (bug #192163)
(Portage version: 2.1.3.8)
Diffstat (limited to 'net-fs')
-rw-r--r-- | net-fs/samba/ChangeLog | 9 | ||||
-rw-r--r-- | net-fs/samba/files/3.0.25c-CVE-2007-4138.patch | 13 | ||||
-rw-r--r-- | net-fs/samba/files/digest-samba-3.0.25c-r2 (renamed from net-fs/samba/files/digest-samba-3.0.25c-r1) | 0 | ||||
-rw-r--r-- | net-fs/samba/samba-3.0.25c-r2.ebuild (renamed from net-fs/samba/samba-3.0.25c-r1.ebuild) | 3 |
4 files changed, 23 insertions, 2 deletions
diff --git a/net-fs/samba/ChangeLog b/net-fs/samba/ChangeLog index f9abbdc883c9..48125aeef476 100644 --- a/net-fs/samba/ChangeLog +++ b/net-fs/samba/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-fs/samba # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/ChangeLog,v 1.301 2007/09/10 08:21:23 dev-zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/ChangeLog,v 1.302 2007/09/11 19:50:49 dev-zero Exp $ + +*samba-3.0.25c-r2 (11 Sep 2007) + + 11 Sep 2007; Tiziano Müller <dev-zero@gentoo.org> + +files/3.0.25c-CVE-2007-4138.patch, -samba-3.0.25c-r1.ebuild, + +samba-3.0.25c-r2.ebuild: + Added security fix for CVE-2007-4138 (bug #192163) 10 Sep 2007; Tiziano Müller <dev-zero@gentoo.org> samba-3.0.25c-r1.ebuild: diff --git a/net-fs/samba/files/3.0.25c-CVE-2007-4138.patch b/net-fs/samba/files/3.0.25c-CVE-2007-4138.patch new file mode 100644 index 000000000000..2a6012a840f8 --- /dev/null +++ b/net-fs/samba/files/3.0.25c-CVE-2007-4138.patch @@ -0,0 +1,13 @@ +Index: samba-3.0.25c/source/nsswitch/idmap_ad.c +=================================================================== +--- samba-3.0.25c.orig/source/nsswitch/idmap_ad.c 2007-09-04 13:50:33.000000000 -0500 ++++ samba-3.0.25c/source/nsswitch/idmap_ad.c 2007-09-04 13:51:36.000000000 -0500 +@@ -753,7 +753,7 @@ + + if ( gid ) { + if ( !ads_pull_uint32(ads, msg, ad_schema->posix_gidnumber_attr, gid ) ) +- *gid = 0; ++ *gid = (uint32)-1; + } + + return NT_STATUS_OK; diff --git a/net-fs/samba/files/digest-samba-3.0.25c-r1 b/net-fs/samba/files/digest-samba-3.0.25c-r2 index f7be3ff4f8de..f7be3ff4f8de 100644 --- a/net-fs/samba/files/digest-samba-3.0.25c-r1 +++ b/net-fs/samba/files/digest-samba-3.0.25c-r2 diff --git a/net-fs/samba/samba-3.0.25c-r1.ebuild b/net-fs/samba/samba-3.0.25c-r2.ebuild index b755f58ae4fc..ae00462960b7 100644 --- a/net-fs/samba/samba-3.0.25c-r1.ebuild +++ b/net-fs/samba/samba-3.0.25c-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/samba-3.0.25c-r1.ebuild,v 1.3 2007/09/10 08:21:23 dev-zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/samba-3.0.25c-r2.ebuild,v 1.1 2007/09/11 19:50:49 dev-zero Exp $ inherit eutils pam python multilib versionator confutils @@ -50,6 +50,7 @@ src_unpack() { # Please read ... for further informations epatch "${FILESDIR}/${PV}-lazyldflags.patch" epatch "${FILESDIR}/${PV}-py_smp.patch" + epatch "${FILESDIR}/${PV}-CVE-2007-4138.patch" # Ok, agreed, this is ugly. But it avoids a patch we # need for every samba version and we don't need autotools |