Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
audit: don't attempt to lookup PIDs when changing PID filtering audit…
… rules Commit f1dc486 ("audit: anchor all pid references in the initial pid namespace") introduced a find_vpid() call when adding/removing audit rules with PID/PPID filters; unfortunately this is problematic as find_vpid() only works if there is a task with the associated PID alive on the system. The following commands demonstrate a simple reproducer. # auditctl -D # auditctl -l # autrace /bin/true # auditctl -l This patch resolves the problem by simply using the PID provided by the user without any additional validation, e.g. no calls to check to see if the task/PID exists. Cc: [email protected] # 3.15 Cc: Richard Guy Briggs <[email protected]> Signed-off-by: Paul Moore <[email protected]> Acked-by: Eric Paris <[email protected]> Reviewed-by: Richard Guy Briggs <[email protected]>
- Loading branch information