]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
apparmor: fix refcount leak when updating the sk_ctx
authorJohn Johansen <john.johansen@canonical.com>
Fri, 24 Oct 2025 19:59:51 +0000 (12:59 -0700)
committerJohn Johansen <john.johansen@canonical.com>
Sun, 14 Jun 2026 03:14:06 +0000 (20:14 -0700)
commit6d25e7b47616cb2db43351210929c8f19dc305a3
treeb103b52de9c14c6d36a5dcf83672c09da391ebdc
parentb1aea2c1960771a276d7e68c7424168eccd0c3da
apparmor: fix refcount leak when updating the sk_ctx

Currently update_sk_ctx() transfers the plabel reference, unfortunately
it is also unconditionally put in the caller. Ideally we would make
the caller conditionally put the reference based on whether it was
transferred but for now just fix the bug by getting a reference.

Fixes: 88fec3526e841 ("apparmor: make sure unix socket labeling is correctly updated.")
Signed-off-by: John Johansen <john.johansen@canonical.com>
security/apparmor/af_unix.c