summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2004-08-10 02:32:10 +0000
committerNed Ludd <solar@gentoo.org>2004-08-10 02:32:10 +0000
commit93cbf98ba42eed62f05d4909da40946fcb31f6f9 (patch)
treedc8b3a719f7412d08a48ded974a299aac96fdd9c /sys-kernel/grsec-sources/files
parentfix SRC_URI for new patch_pack location (Manifest recommit) (diff)
downloadgentoo-2-93cbf98ba42eed62f05d4909da40946fcb31f6f9.tar.gz
gentoo-2-93cbf98ba42eed62f05d4909da40946fcb31f6f9.tar.bz2
gentoo-2-93cbf98ba42eed62f05d4909da40946fcb31f6f9.zip
Potential security issue in /proc/cmdline bug 59905
Diffstat (limited to 'sys-kernel/grsec-sources/files')
-rw-r--r--sys-kernel/grsec-sources/files/2.4.27-cmdline-race.patch11
-rw-r--r--sys-kernel/grsec-sources/files/digest-grsec-sources-2.4.27.2.0.1-r12
2 files changed, 13 insertions, 0 deletions
diff --git a/sys-kernel/grsec-sources/files/2.4.27-cmdline-race.patch b/sys-kernel/grsec-sources/files/2.4.27-cmdline-race.patch
new file mode 100644
index 000000000000..5f26f7f388f6
--- /dev/null
+++ b/sys-kernel/grsec-sources/files/2.4.27-cmdline-race.patch
@@ -0,0 +1,11 @@
+--- linux-2.4/fs/proc/base.c 2004-04-15 07:09:32.000000000 +0100
++++ linux-2.4/fs/proc/base.c.plasmaroo 2004-08-09 23:30:43.869195800 +0100
+@@ -187,7 +187,7 @@ static int proc_pid_cmdline(struct task_
+ if (mm)
+ atomic_inc(&mm->mm_users);
+ task_unlock(task);
+- if (mm) {
++ if (mm && mm->arg_end) {
+ int len = mm->arg_end - mm->arg_start;
+ if (len > PAGE_SIZE)
+ len = PAGE_SIZE;
diff --git a/sys-kernel/grsec-sources/files/digest-grsec-sources-2.4.27.2.0.1-r1 b/sys-kernel/grsec-sources/files/digest-grsec-sources-2.4.27.2.0.1-r1
new file mode 100644
index 000000000000..2a2cfcf855ce
--- /dev/null
+++ b/sys-kernel/grsec-sources/files/digest-grsec-sources-2.4.27.2.0.1-r1
@@ -0,0 +1,2 @@
+MD5 3431156a47f26a1306f69de009941c63 grsecurity-2.0.1-2.4.27.patch 638046
+MD5 59a2e6fde1d110e2ffa20351ac8b4d9e linux-2.4.27.tar.bz2 30898453