In the Linux kernel, the following vulnerability has been resolved: keys: Fix UAF in keyput() Once a key's reference count has been reduced to 0, the garbage collector thread may destroy it at any time and so keyput() is not allowed to touch the key after that point. The most keyput() is normally allowed to do is to touch keygcwork as that's a static global variable. However, in an effort to speed up the reclamation of quota, this is now done in keyput() once the key's usage is reduced to 0 - but now the code is looking at the key after the deadline, which is forbidden. Fix this by using a flag to indicate that a key can be gc'd now rather than looking at the key's refcount in the garbage collector.
{ "binaries": [ { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-azure-6.11-cloud-tools-6.11.0-1018" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-azure-6.11-headers-6.11.0-1018" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-azure-6.11-tools-6.11.0-1018" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-buildinfo-6.11.0-1018-azure" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-cloud-tools-6.11.0-1018-azure" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-headers-6.11.0-1018-azure" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-1018-azure" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-1018-azure-dbgsym" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-modules-6.11.0-1018-azure" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-modules-extra-6.11.0-1018-azure" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-modules-iwlwifi-6.11.0-1018-azure" }, { "binary_version": "6.11.0-1018.18~24.04.1", "binary_name": "linux-tools-6.11.0-1018-azure" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-buildinfo-6.11.0-1016-gcp" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-buildinfo-6.11.0-1016-gcp-64k" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-gcp-6.11-headers-6.11.0-1016" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-gcp-6.11-lib-rust-6.11.0-1016-gcp" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-gcp-6.11-tools-6.11.0-1016" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-headers-6.11.0-1016-gcp" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-headers-6.11.0-1016-gcp-64k" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-1016-gcp" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-1016-gcp-64k" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-1016-gcp-64k-dbgsym" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-1016-gcp-dbgsym" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-modules-6.11.0-1016-gcp" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-modules-6.11.0-1016-gcp-64k" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-modules-extra-6.11.0-1016-gcp" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-modules-extra-6.11.0-1016-gcp-64k" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-tools-6.11.0-1016-gcp" }, { "binary_version": "6.11.0-1016.16~24.04.1", "binary_name": "linux-tools-6.11.0-1016-gcp-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-buildinfo-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-buildinfo-6.11.0-28-generic-64k" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-cloud-tools-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-headers-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-headers-6.11.0-28-generic-64k" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-hwe-6.11-cloud-tools-6.11.0-28" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-hwe-6.11-headers-6.11.0-28" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-hwe-6.11-lib-rust-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-hwe-6.11-tools-6.11.0-28" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-image-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-image-6.11.0-28-generic-dbgsym" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-28-generic-64k" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-28-generic-64k-dbgsym" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-image-unsigned-6.11.0-28-generic-dbgsym" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-modules-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-modules-6.11.0-28-generic-64k" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-modules-extra-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-modules-ipu6-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-modules-ipu7-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-modules-iwlwifi-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-modules-usbio-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-modules-vision-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-tools-6.11.0-28-generic" }, { "binary_version": "6.11.0-28.28~24.04.1", "binary_name": "linux-tools-6.11.0-28-generic-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-buildinfo-6.11.0-1015-lowlatency" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-buildinfo-6.11.0-1015-lowlatency-64k" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-cloud-tools-6.11.0-1015-lowlatency" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-headers-6.11.0-1015-lowlatency" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-headers-6.11.0-1015-lowlatency-64k" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-image-unsigned-6.11.0-1015-lowlatency" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-image-unsigned-6.11.0-1015-lowlatency-64k" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-image-unsigned-6.11.0-1015-lowlatency-64k-dbgsym" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-image-unsigned-6.11.0-1015-lowlatency-dbgsym" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-lowlatency-hwe-6.11-cloud-tools-6.11.0-1015" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-lowlatency-hwe-6.11-headers-6.11.0-1015" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-lowlatency-hwe-6.11-lib-rust-6.11.0-1015-lowlatency" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-lowlatency-hwe-6.11-tools-6.11.0-1015" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-modules-6.11.0-1015-lowlatency" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-modules-6.11.0-1015-lowlatency-64k" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-modules-iwlwifi-6.11.0-1015-lowlatency" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-tools-6.11.0-1015-lowlatency" }, { "binary_version": "6.11.0-1015.16~24.04.2", "binary_name": "linux-tools-6.11.0-1015-lowlatency-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.11.0-1024.24", "binary_name": "linux-buildinfo-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-headers-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-image-unsigned-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-image-unsigned-6.11.0-1024-oem-dbgsym" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-modules-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-modules-ipu6-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-modules-ipu7-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-modules-iwlwifi-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-modules-usbio-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-modules-vision-6.11.0-1024-oem" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-oem-6.11-headers-6.11.0-1024" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-oem-6.11-tools-6.11.0-1024" }, { "binary_version": "6.11.0-1024.24", "binary_name": "linux-tools-6.11.0-1024-oem" } ], "availability": "No subscription required" }