diff options
author | David Woodhouse <dwmw2@shinybook.infradead.org> | 2005-05-23 16:57:41 -0400 |
---|---|---|
committer | David Woodhouse <dwmw2@shinybook.infradead.org> | 2005-05-23 16:57:41 -0400 |
commit | 99e45eeac867d51ff3395dcf3d7aedf5ac2812c8 (patch) | |
tree | 6cad4f59214ed4563ddc189bc98f05d1e2b1a5cc | |
parent | bccf6ae083318ea08094d6ab185fdf7c49906b3a (diff) |
AUDIT: Escape comm when logging task info
It comes from the user; it needs to be escaped.
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
-rw-r--r-- | kernel/auditsc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/auditsc.c b/kernel/auditsc.c index 5fc4f52d218f..b45677eba78f 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c | |||
@@ -650,7 +650,8 @@ static void audit_log_task_info(struct audit_buffer *ab) | |||
650 | struct vm_area_struct *vma; | 650 | struct vm_area_struct *vma; |
651 | 651 | ||
652 | get_task_comm(name, current); | 652 | get_task_comm(name, current); |
653 | audit_log_format(ab, " comm=%s", name); | 653 | audit_log_format(ab, " comm="); |
654 | audit_log_untrustedstring(ab, name); | ||
654 | 655 | ||
655 | if (!mm) | 656 | if (!mm) |
656 | return; | 657 | return; |