Re: [PATCH -mm 1/1] ptrace: PTRACE_GETFDPIC: fix the unsafe usage of child->mm

From: David Howells
Date: Tue May 25 2010 - 08:25:06 EST


Oleg Nesterov <oleg@xxxxxxxxxx> wrote:

> > Like PEEKTEXT and POKETEXT?
>
> They use access_process_vm().

Which needs to get the mm:

int access_process_vm(struct task_struct *tsk, unsigned long addr, void *buf, int len, int write)
{
struct vm_area_struct *vma;
struct mm_struct *mm;

if (addr + len < addr)
return 0;

mm = get_task_mm(tsk);
if (!mm)
return 0;

David
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/