diff options
author | David Woodhouse <dwmw2@shinybook.infradead.org> | 2005-05-23 20:57:41 (GMT) |
---|---|---|
committer | David Woodhouse <dwmw2@shinybook.infradead.org> | 2005-05-23 20:57:41 (GMT) |
commit | 99e45eeac867d51ff3395dcf3d7aedf5ac2812c8 (patch) | |
tree | 6cad4f59214ed4563ddc189bc98f05d1e2b1a5cc /kernel | |
parent | bccf6ae083318ea08094d6ab185fdf7c49906b3a (diff) | |
download | linux-99e45eeac867d51ff3395dcf3d7aedf5ac2812c8.tar.xz |
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>
Diffstat (limited to 'kernel')
-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 5fc4f52..b45677e 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c @@ -650,7 +650,8 @@ static void audit_log_task_info(struct audit_buffer *ab) struct vm_area_struct *vma; get_task_comm(name, current); - audit_log_format(ab, " comm=%s", name); + audit_log_format(ab, " comm="); + audit_log_untrustedstring(ab, name); if (!mm) return; |