From 2f9e2db6197843b393a2cf1a47858f7b848f4049 Mon Sep 17 00:00:00 2001 From: Donnie Berkholz Date: Tue, 20 Jun 2006 16:13:42 +0000 Subject: [PATCH] Security bump. Failure to check the return value of setuid() in a privileged process could be used by a local user for file overwriting and possible privilege escalation in corner cases. See http://lists.freedesktop.org/archives/xorg/2006-June/016146.html for more information. Package-Manager: portage-2.1.1_pre1-r1 --- x11-libs/libX11/Manifest | 39 +++++++++---------- x11-libs/libX11/files/digest-libX11-1.0.0-r2 | 6 --- x11-libs/libX11/files/digest-libX11-1.0.1 | 3 -- x11-libs/libX11/libX11-1.0.0-r2.ebuild | 40 -------------------- x11-libs/libX11/libX11-1.0.1.ebuild | 37 ------------------ 5 files changed, 17 insertions(+), 108 deletions(-) delete mode 100644 x11-libs/libX11/files/digest-libX11-1.0.0-r2 delete mode 100644 x11-libs/libX11/files/digest-libX11-1.0.1 delete mode 100644 x11-libs/libX11/libX11-1.0.0-r2.ebuild delete mode 100644 x11-libs/libX11/libX11-1.0.1.ebuild diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest index 940a6f80329d..f2fdf0971e14 100644 --- a/x11-libs/libX11/Manifest +++ b/x11-libs/libX11/Manifest @@ -1,25 +1,20 @@ -DIST libX11-1.0.0-fix_shadow_manpages.tar.bz2 2411 RMD160 244ab93edda8321d8e22a734bb5dd25232a62a0d SHA256 4340ca66373422bdbd9554851b09728c53a6530e7a5b0b8984a232d52b1f953d size 2411 -DIST libX11-1.0.0.tar.bz2 1370227 RMD160 2bbed3fd54d22df45bd97de7d0b1f82dbeee1dba SHA256 791ed06965dda1c22f24b519ea0638d54d27111c3535f613ffe5e403a9486e7b size 1370227 -DIST libX11-1.0.1.tar.bz2 1419629 RMD160 a4a2a1c7499ceeb29efa4357aa5b4529416e732d SHA256 f99e4ce6d8e3b8833957978fe22223897b0e636c83580f2b07eff0388eb75294 size 1419629 -EBUILD libX11-1.0.0-r2.ebuild 1153 RMD160 faeda824bd6498b4ae2c535fb68032b47ed69205 SHA1 65ffa05c4055ee44ae7702f8e6d4fa5c9b141bed SHA256 8baed42e9a6e24b5057c68d2a2f553cb3589ab0f2be6e2c54741fb01f5d35ea9 size 1153 -MD5 63f8a361080625767c7a105eb1c62d45 libX11-1.0.0-r2.ebuild 1153 -RMD160 faeda824bd6498b4ae2c535fb68032b47ed69205 libX11-1.0.0-r2.ebuild 1153 -SHA256 8baed42e9a6e24b5057c68d2a2f553cb3589ab0f2be6e2c54741fb01f5d35ea9 libX11-1.0.0-r2.ebuild 1153 -EBUILD libX11-1.0.1.ebuild 979 RMD160 6fe8c279d6836c3cedb21a75572c3a3b90910e7e SHA1 519f498e6386ba76406b04a9bca5ed7515bd8233 SHA256 7824c7d2c6075cfb166f562246ffe0e90052651043c0189f4fe2417b0de63998 size 979 -MD5 2515d424c42166847a77a49e84abc6ae libX11-1.0.1.ebuild 979 -RMD160 6fe8c279d6836c3cedb21a75572c3a3b90910e7e libX11-1.0.1.ebuild 979 -SHA256 7824c7d2c6075cfb166f562246ffe0e90052651043c0189f4fe2417b0de63998 libX11-1.0.1.ebuild 979 -MISC ChangeLog 4664 RMD160 70bb7f4a9d5fee6962cff87be975ddbe23eb7069 SHA1 ceab144d2268e446bbbf54cb1b673bc5f32c1e02 SHA256 0b2a14d563a7f7338ef63d1c216defb4653f59ec726270a626fe571b95419f0a size 4664 -MD5 1a5f51545b9d314686514e7024f8d9cb ChangeLog 4664 -RMD160 70bb7f4a9d5fee6962cff87be975ddbe23eb7069 ChangeLog 4664 -SHA256 0b2a14d563a7f7338ef63d1c216defb4653f59ec726270a626fe571b95419f0a ChangeLog 4664 -MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 size 156 +AUX libX11-1.0.1-setuid.diff 420 RMD160 ef71b233e75c840f3a9a8c6ae94518bd085b878c SHA1 6e2b6a43d394a474b8b731abb8d811625845421c SHA256 449fea81081687314061e465ce6586ad0f41d8dd5b0370dc0ab1ef318407a903 +MD5 4b14554b64e4a8b1ec3c2b85cb5199b6 files/libX11-1.0.1-setuid.diff 420 +RMD160 ef71b233e75c840f3a9a8c6ae94518bd085b878c files/libX11-1.0.1-setuid.diff 420 +SHA256 449fea81081687314061e465ce6586ad0f41d8dd5b0370dc0ab1ef318407a903 files/libX11-1.0.1-setuid.diff 420 +DIST libX11-1.0.1.tar.bz2 1419629 RMD160 a4a2a1c7499ceeb29efa4357aa5b4529416e732d SHA1 af207d7eaa59c08d2e9bd8313ebc906b203c26d5 SHA256 f99e4ce6d8e3b8833957978fe22223897b0e636c83580f2b07eff0388eb75294 +EBUILD libX11-1.0.1-r1.ebuild 1022 RMD160 7a837508e4e6ab9d9de2662cb3aec76b9d5c2c4f SHA1 b2b3ebb9e399b0fb0acab6a4d49fc26d8a47abf6 SHA256 75a487f02c227a2f0ea3879a4f53bd0d6b85a4d3d76ec131b19ba9c6797a6de3 +MD5 14c8d45c21071898e8459d0e017559cf libX11-1.0.1-r1.ebuild 1022 +RMD160 7a837508e4e6ab9d9de2662cb3aec76b9d5c2c4f libX11-1.0.1-r1.ebuild 1022 +SHA256 75a487f02c227a2f0ea3879a4f53bd0d6b85a4d3d76ec131b19ba9c6797a6de3 libX11-1.0.1-r1.ebuild 1022 +MISC ChangeLog 5145 RMD160 240e488460dfc3e0553da4be4cd0a9840cb7dbb1 SHA1 7c7cb5ca7e1ce7f272ab163cc10daeb955968498 SHA256 987b2b7133b3cff7e68fef6808a794c91018fbb4a3002e98e939d871e548b5cd +MD5 46afd2a5c0cd958431bd35af63440a64 ChangeLog 5145 +RMD160 240e488460dfc3e0553da4be4cd0a9840cb7dbb1 ChangeLog 5145 +SHA256 987b2b7133b3cff7e68fef6808a794c91018fbb4a3002e98e939d871e548b5cd ChangeLog 5145 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 MD5 a37bab73e2f24b213932c30997d3d360 metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 metadata.xml 156 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 metadata.xml 156 -MD5 c3ae43972a09453d9e9222b28eb95bcf files/digest-libX11-1.0.0-r2 539 -RMD160 73ab36774d428f4576d5ee8ec7d530043cd695c1 files/digest-libX11-1.0.0-r2 539 -SHA256 191fc2fc93123cae2c62423d81ee7e5741034cdc3a0a9208c0ebd98d58856127 files/digest-libX11-1.0.0-r2 539 -MD5 dfa73e9e4b863d6db666ddf22afaef08 files/digest-libX11-1.0.1 244 -RMD160 cceba69433549eb9f3a6efff56b9b8f747629656 files/digest-libX11-1.0.1 244 -SHA256 383a58011d7a56f6beda376134a47cb5e5a9791d62285351190c5b7813d63b9b files/digest-libX11-1.0.1 244 +MD5 dfa73e9e4b863d6db666ddf22afaef08 files/digest-libX11-1.0.1-r1 244 +RMD160 cceba69433549eb9f3a6efff56b9b8f747629656 files/digest-libX11-1.0.1-r1 244 +SHA256 383a58011d7a56f6beda376134a47cb5e5a9791d62285351190c5b7813d63b9b files/digest-libX11-1.0.1-r1 244 diff --git a/x11-libs/libX11/files/digest-libX11-1.0.0-r2 b/x11-libs/libX11/files/digest-libX11-1.0.0-r2 deleted file mode 100644 index 93ee11920a68..000000000000 --- a/x11-libs/libX11/files/digest-libX11-1.0.0-r2 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 4be5beedf881ddfa809fa91b15d89b9f libX11-1.0.0-fix_shadow_manpages.tar.bz2 2411 -RMD160 244ab93edda8321d8e22a734bb5dd25232a62a0d libX11-1.0.0-fix_shadow_manpages.tar.bz2 2411 -SHA256 4340ca66373422bdbd9554851b09728c53a6530e7a5b0b8984a232d52b1f953d libX11-1.0.0-fix_shadow_manpages.tar.bz2 2411 -MD5 5f9d258f246e0a65473be0bffa02bd98 libX11-1.0.0.tar.bz2 1370227 -RMD160 2bbed3fd54d22df45bd97de7d0b1f82dbeee1dba libX11-1.0.0.tar.bz2 1370227 -SHA256 791ed06965dda1c22f24b519ea0638d54d27111c3535f613ffe5e403a9486e7b libX11-1.0.0.tar.bz2 1370227 diff --git a/x11-libs/libX11/files/digest-libX11-1.0.1 b/x11-libs/libX11/files/digest-libX11-1.0.1 deleted file mode 100644 index fe5d45da915a..000000000000 --- a/x11-libs/libX11/files/digest-libX11-1.0.1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 58f0537f21183e27149cf906a1b6bef9 libX11-1.0.1.tar.bz2 1419629 -RMD160 a4a2a1c7499ceeb29efa4357aa5b4529416e732d libX11-1.0.1.tar.bz2 1419629 -SHA256 f99e4ce6d8e3b8833957978fe22223897b0e636c83580f2b07eff0388eb75294 libX11-1.0.1.tar.bz2 1419629 diff --git a/x11-libs/libX11/libX11-1.0.0-r2.ebuild b/x11-libs/libX11/libX11-1.0.0-r2.ebuild deleted file mode 100644 index 809184f1339b..000000000000 --- a/x11-libs/libX11/libX11-1.0.0-r2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libX11/libX11-1.0.0-r2.ebuild,v 1.4 2006/03/31 19:35:56 flameeyes Exp $ - -# Must be before x-modular eclass is inherited -SNAPSHOT="yes" -inherit x-modular - -DESCRIPTION="X.Org X11 library" -RESTRICT="mirror" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="ipv6" -RDEPEND="x11-libs/xtrans - x11-libs/libXau - x11-libs/libXdmcp - x11-proto/kbproto - x11-proto/inputproto - x11-proto/xproto" -DEPEND="${RDEPEND} - x11-proto/xf86bigfontproto - x11-proto/bigreqsproto - x11-proto/xextproto - x11-proto/xcmiscproto - >=x11-misc/util-macros-0.99.0_p20051007" - -CONFIGURE_OPTIONS="$(use_enable ipv6)" -# xorg really doesn't like xlocale disabled. -# $(use_enable nls xlocale) - -SRC_URI="${SRC_URI} - http://dev.gentoo.org/~joshuabaergen/distfiles/libX11-1.0.0-fix_shadow_manpages.tar.bz2" -PATCHES="${DISTDIR}/libX11-1.0.0-fix_shadow_manpages.tar.bz2" - -src_install() { - x-modular_src_install - - local ENVD="10libx11" - echo "LDPATH=\"/usr/lib\"" > ${T}/${ENVD} - doenvd ${T}/${ENVD} -} diff --git a/x11-libs/libX11/libX11-1.0.1.ebuild b/x11-libs/libX11/libX11-1.0.1.ebuild deleted file mode 100644 index d72d8f434df4..000000000000 --- a/x11-libs/libX11/libX11-1.0.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libX11/libX11-1.0.1.ebuild,v 1.2 2006/05/13 08:57:42 spyderous Exp $ - -# Must be before x-modular eclass is inherited -#SNAPSHOT="yes" - -inherit x-modular - -DESCRIPTION="X.Org X11 library" -RESTRICT="mirror" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="ipv6" -RDEPEND="x11-libs/xtrans - x11-libs/libXau - x11-libs/libXdmcp - x11-proto/kbproto - x11-proto/inputproto - x11-proto/xproto" -DEPEND="${RDEPEND} - x11-proto/xf86bigfontproto - x11-proto/bigreqsproto - x11-proto/xextproto - x11-proto/xcmiscproto - >=x11-misc/util-macros-0.99.0_p20051007" - -CONFIGURE_OPTIONS="$(use_enable ipv6)" -# xorg really doesn't like xlocale disabled. -# $(use_enable nls xlocale) - -src_install() { - x-modular_src_install - - local ENVD="10libx11" - echo "LDPATH=\"/usr/lib\"" > ${T}/${ENVD} - doenvd ${T}/${ENVD} -} -- 2.26.2