Linux 6.9 Released
17 May 2024 tags: audit lsm selinuxLinux v6.9 was released on Sunday, May 12th. I already wrote up a post highlighting the LSM, SELinux, and audit changes that were submitted during the merge window, however there were additional changes that went in during the release candidate process which are described below.
LSM
-
Change the
size_t
parameter types in the new LSM syscalls tou32
to avoid differences between 32-bit and 64-bit systems. This change was backported to the Linux v6.8 stable kernel. -
Fix a problem where passing a NULL buffer into the
lsm_get_self_attr(2)
syscall via thectx
parameter resulted in an error. Passing a NULL buffer should result in success with the minimum necessary buffer size returned to the caller via thesize
parameter. -
Fix a problem caused during the IMA and EVM LSM promotion that could result in a kernel panic during certain
mknod(2)
operations.
SELinux
- Fix a problem where a failed selinuxfs mount could result in an invalid memory access.
In addition to my highlights, LWN.net provides a nice overall summary of the kernel changes made during the first and second weeks of the merge window.