APPLIED: [SRU][Jammy][PULL] apparmor: add fine grained posix mqueue mediation

Roxana Nicolescu roxana.nicolescu at canonical.com
Tue Jan 9 09:12:45 UTC 2024


On 14/12/2023 01:30, John Johansen wrote:
> This pull request (2 commits) backports apparmor mqueue mediation to 
> the 5.15 kernel, as
> this has been requested by customers.
>
>     BugLink: https://bugs.launchpad.net/bugs/2045384
>
> Note: this patche set is present in Ubuntu 22.10, 23.04, 23.10 kernels 
> and the SRU for
> the apparmor userspace to support this feature via HWE kernels have 
> already been done in
> https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1993353
>
> The following changes since commit 
> 47b1356c95e2b0281f0bf4a45b0604ecadea2f14:
>
>   selftests/ftrace: Stop tracing while reading the trace file by 
> default (2023-12-01 11:08:18 +0100)
>
> are available in the Git repository at:
>
>   https://git.launchpad.net/~apparmor-dev/ubuntu-kernel-next 
> tags/apparmor-jammy-mqueue-sru-12.13.23
>
> for you to fetch changes up to 0e16b6045859b35ed0403769604a66c0385df79b:
>
>   UBUNTU: SAUCE: (no-up) apparmor: Add fine grained mediation of posix 
> mqueues (2023-12-13 15:53:17 -0800)
>
> ----------------------------------------------------------------
> patches necessary to SRU mqueue mediation to jammy (22.04) 5.15 kernel.
>
> Note: backport of mqueue feature required resolving merge conflicts
> because apparmor: move ptrace mediation to more logical task.{h,c} was
> not picked.
>
> ----------------------------------------------------------------
> John Johansen (2):
>       UBUNTU: SAUCE: (no-up) apparmor: reserve mediation classes
>       UBUNTU: SAUCE: (no-up) apparmor: Add fine grained mediation of 
> posix mqueues
>
>  security/apparmor/apparmorfs.c       |   7 ++
>  security/apparmor/file.c             |  60 ++++++++++-
>  security/apparmor/include/apparmor.h |  10 +-
>  security/apparmor/include/audit.h    |   4 +
>  security/apparmor/include/inode.h    |  42 ++++++++
>  security/apparmor/include/ipc.h      |  56 +++++++++++
>  security/apparmor/include/perms.h    |   9 ++
>  security/apparmor/ipc.c              | 104 +++++++++++++++++++
>  security/apparmor/lib.c              |  38 ++++---
>  security/apparmor/lsm.c              | 190 
> ++++++++++++++++++++++++++++++++++-
>  10 files changed, 500 insertions(+), 20 deletions(-)
>  create mode 100644 security/apparmor/include/inode.h
>
Applied to jammy master-next branch. Thanks!



More information about the kernel-team mailing list