diff options
author | 2004-08-10 02:32:10 +0000 | |
---|---|---|
committer | 2004-08-10 02:32:10 +0000 | |
commit | 93cbf98ba42eed62f05d4909da40946fcb31f6f9 (patch) | |
tree | dc8b3a719f7412d08a48ded974a299aac96fdd9c /sys-kernel/grsec-sources/files | |
parent | fix SRC_URI for new patch_pack location (Manifest recommit) (diff) | |
download | gentoo-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.patch | 11 | ||||
-rw-r--r-- | sys-kernel/grsec-sources/files/digest-grsec-sources-2.4.27.2.0.1-r1 | 2 |
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 |