]> www.infradead.org Git - users/dwmw2/linux.git/commit
apparmor: allocate xmatch for nullpdb inside aa_alloc_null
authorRyan Lee <ryan.lee@canonical.com>
Wed, 21 Aug 2024 18:01:56 +0000 (11:01 -0700)
committerJohn Johansen <john.johansen@canonical.com>
Wed, 27 Nov 2024 03:21:04 +0000 (19:21 -0800)
commit17d0d04f3c999e7784648bad70ce1766c3b49d69
tree8e7e8861bc7d634ea425dcfd186c44c4a4a7f747
parentaaf20f870da056752f6386693cc0d8e25421ef35
apparmor: allocate xmatch for nullpdb inside aa_alloc_null

attach->xmatch was not set when allocating a null profile, which is used in
complain mode to allocate a learning profile. This was causing downstream
failures in find_attach, which expected a valid xmatch but did not find
one under a certain sequence of profile transitions in complain mode.

This patch ensures the xmatch is set up properly for null profiles.

Signed-off-by: Ryan Lee <ryan.lee@canonical.com>
Signed-off-by: John Johansen <john.johansen@canonical.com>
security/apparmor/policy.c