summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-11-03 10:02:36 -0500
committerMike Frysinger <vapier@gentoo.org>2015-11-03 10:08:07 -0500
commit426002bfe2789fb6213fba832c8bfee634d68d02 (patch)
treea91c01c335532611b881065096f0c93387d25760 /sys-apps/xinetd/files
parentsys-apps/xinetd: add subslot on libtirpc dep (diff)
downloadgentoo-426002bfe2789fb6213fba832c8bfee634d68d02.tar.gz
gentoo-426002bfe2789fb6213fba832c8bfee634d68d02.tar.bz2
gentoo-426002bfe2789fb6213fba832c8bfee634d68d02.zip
sys-apps/xinetd: add fix from Fedora for CVE-2013-4342 #488158
Diffstat (limited to 'sys-apps/xinetd/files')
-rw-r--r--sys-apps/xinetd/files/xinetd-2.3.15-creds.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/sys-apps/xinetd/files/xinetd-2.3.15-creds.patch b/sys-apps/xinetd/files/xinetd-2.3.15-creds.patch
new file mode 100644
index 000000000000..39df3caf1156
--- /dev/null
+++ b/sys-apps/xinetd/files/xinetd-2.3.15-creds.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/488158
+
+taken from Fedora
+
+Patch by Thomas Swan <thomas.swan@gmail.com>
+
+--- a/xinetd/builtins.c
++++ b/xinetd/builtins.c
+@@ -695,7 +695,7 @@ static void tcpmux_handler( const struct server *serp )
+ if( SC_IS_INTERNAL( scp ) ) {
+ SC_INTERNAL(scp, nserp);
+ } else {
+- exec_server(nserp);
++ child_process(nserp);
+ }
+ }
+