ACK: [SRU] [Jammy] [PATCH 0/1] UBUNTU: audit: fix memory leak of audit_log_lsm()
Luke Nowakowski-Krijger
luke.nowakowskikrijger at canonical.com
Thu Feb 23 20:47:47 UTC 2023
Acked-by: Luke Nowakowski-Krijger <luke.nowakowskikrijger at canonical.com>
On Fri, Feb 17, 2023 at 9:06 AM Jianlin Lv <iecedge at gmail.com> wrote:
> BugLink: https://bugs.launchpad.net/bugs/1987430
>
> [Impact]
>
> Under upgrading server to Ubuntu 22.04 with kernel 5.15.0-XX, memory
> started to ramp up slowly that growth ~1 GB a day.
>
> [Fix]
>
> The memory leak is an allocated struct audit_buffer object in
> audit_log_lsm() that to record LSM attributes.
> Free audit buffer before audit_log_lsm() return.
>
> [Test Plan]
>
> 1.Disable apparmor module by append apparmor=0 to grub
>
> 2.Start auditd service with following audit rule:
> -a exit,always -F arch=b64 -S execve
> -a exit,always -F arch=b32 -S execve
>
> 3.Using Kmemleak to check if memory leak has occurred
> $ cat /sys/kernel/debug/kmemleak
> or Keep watching for changes in slabinfo
> $ watch "sudo cat /proc/slabinfo | grep kmalloc-2k"
>
> Jianlin Lv (1):
> UBUNTU: audit: fix memory leak of audit_log_lsm()
>
> kernel/auditsc.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> --
> 2.25.1
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20230223/ea9bd44f/attachment.html>
More information about the kernel-team
mailing list