Possible DoS. Not yet disclosed. diff -urNp linux-2.4.21/kernel/fork.c linux-2.4.21.SUSE/kernel/fork.c --- linux-2.4.21/kernel/fork.c 2004-04-16 14:19:49.000000000 +0200 +++ linux-2.4.21.SUSE/kernel/fork.c 2004-04-16 14:24:11.000000000 +0200 @@ -951,6 +951,8 @@ bad_fork_cleanup_namespace: exit_namespace(p); bad_fork_cleanup_mm: exit_mm(p); + if (p->active_mm) + mmdrop(p->active_mm); bad_fork_cleanup_sighand: exit_sighand(p); bad_fork_cleanup_fs: