summaryrefslogtreecommitdiff
path: root/net-fs
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2007-09-11 19:50:49 +0000
committerTiziano Müller <dev-zero@gentoo.org>2007-09-11 19:50:49 +0000
commit7188be3c234c745c9fb3a25a6b7c973026b92118 (patch)
tree4e7348f2854265389c5c817f525216e2f7178643 /net-fs
parentadjusting xdebug.profiler_output_name and xdebug.trace_output_name to fit new... (diff)
downloadgentoo-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/ChangeLog9
-rw-r--r--net-fs/samba/files/3.0.25c-CVE-2007-4138.patch13
-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