AppArmor: Fix security_task_setrlimit logic for 2.6.36 changes
2.6.36 introduced the abilitiy to specify the task that is having its rlimits set. Update mediation to ensure that confined tasks can only set their own group_leader as expected by current policy. Add TODO note about extending policy to support setting other tasks rlimits. Signed-off-by: John Johansen <john.johansen@canonical.com> Signed-off-by: James Morris <jmorris@namei.org>
This commit is contained in:

committed by
James Morris

parent
e819ff519b
commit
3a2dc8382a
@@ -614,7 +614,7 @@ static int apparmor_task_setrlimit(struct task_struct *task,
|
||||
int error = 0;
|
||||
|
||||
if (!unconfined(profile))
|
||||
error = aa_task_setrlimit(profile, resource, new_rlim);
|
||||
error = aa_task_setrlimit(profile, task, resource, new_rlim);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
Reference in New Issue
Block a user