Files
linux/kernel
Richard Guy Briggs 9eab339b19 audit: get comm using lock to avoid race in string printing
When task->comm is passed directly to audit_log_untrustedstring() without
getting a copy or using the task_lock, there is a race that could happen that
would output a NULL (\0) in the output string that would effectively truncate
the rest of the report text after the comm= field in the audit, losing fields.

Use get_task_comm() to get a copy while acquiring the task_lock to prevent
this and to prevent the result from being a mixture of old and new values of
comm.

Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Signed-off-by: Richard Guy Briggs <rgb@redhat.com>
2014-09-23 16:37:56 -04:00
..
2014-06-10 15:34:46 -07:00
2014-07-30 17:16:13 -07:00
2014-06-06 16:08:14 -07:00
2014-09-23 16:37:51 -04:00
2014-05-16 13:22:48 -04:00
2014-06-06 16:08:12 -07:00
2013-09-11 15:58:27 -07:00
2014-04-30 13:46:17 +02:00