Rapid7 Vulnerability & Exploit Database

Ubuntu: (Multiple Advisories) (CVE-2024-39495): Linux kernel vulnerabilities

Free InsightVM Trial No Credit Card Necessary
2024 Attack Intel Report Latest research by Rapid7 Labs
Back to Search

Ubuntu: (Multiple Advisories) (CVE-2024-39495): Linux kernel vulnerabilities

Severity
4
CVSS
(AV:L/AC:M/Au:N/C:P/I:P/A:P)
Published
07/12/2024
Created
09/13/2024
Added
09/12/2024
Modified
10/02/2024

Description

In the Linux kernel, the following vulnerability has been resolved: greybus: Fix use-after-free bug in gb_interface_release due to race condition. In gb_interface_create, &intf->mode_switch_completion is bound with gb_interface_mode_switch_work. Then it will be started by gb_interface_request_mode_switch. Here is the relevant code. if (!queue_work(system_long_wq, &intf->mode_switch_work)) { ... } If we call gb_interface_release to make cleanup, there may be an unfinished work. This function will call kfree to free the object "intf". However, if gb_interface_mode_switch_work is scheduled to run after kfree, it may cause use-after-free error as gb_interface_mode_switch_work will use the object "intf". The possible execution flow that may lead to the issue is as follows: CPU0 CPU1 | gb_interface_create | gb_interface_request_mode_switch gb_interface_release | kfree(intf) (free) | | gb_interface_mode_switch_work | mutex_lock(&intf->mutex) (use) Fix it by canceling the work before kfree.

Solution(s)

  • ubuntu-upgrade-linux-image-4-15-0-1135-oracle
  • ubuntu-upgrade-linux-image-4-15-0-1156-kvm
  • ubuntu-upgrade-linux-image-4-15-0-1166-gcp
  • ubuntu-upgrade-linux-image-4-15-0-1173-aws
  • ubuntu-upgrade-linux-image-4-15-0-1181-azure
  • ubuntu-upgrade-linux-image-4-15-0-229-generic
  • ubuntu-upgrade-linux-image-4-15-0-229-lowlatency
  • ubuntu-upgrade-linux-image-5-15-0-1035-xilinx-zynqmp
  • ubuntu-upgrade-linux-image-5-15-0-1052-gkeop
  • ubuntu-upgrade-linux-image-5-15-0-1062-ibm
  • ubuntu-upgrade-linux-image-5-15-0-1062-raspi
  • ubuntu-upgrade-linux-image-5-15-0-1064-intel-iotg
  • ubuntu-upgrade-linux-image-5-15-0-1064-nvidia
  • ubuntu-upgrade-linux-image-5-15-0-1064-nvidia-lowlatency
  • ubuntu-upgrade-linux-image-5-15-0-1066-gke
  • ubuntu-upgrade-linux-image-5-15-0-1066-kvm
  • ubuntu-upgrade-linux-image-5-15-0-1067-oracle
  • ubuntu-upgrade-linux-image-5-15-0-1068-gcp
  • ubuntu-upgrade-linux-image-5-15-0-1069-aws
  • ubuntu-upgrade-linux-image-5-15-0-1072-azure
  • ubuntu-upgrade-linux-image-5-15-0-1072-azure-fde
  • ubuntu-upgrade-linux-image-5-15-0-121-generic
  • ubuntu-upgrade-linux-image-5-15-0-121-generic-64k
  • ubuntu-upgrade-linux-image-5-15-0-121-generic-lpae
  • ubuntu-upgrade-linux-image-5-15-0-121-lowlatency
  • ubuntu-upgrade-linux-image-5-15-0-121-lowlatency-64k
  • ubuntu-upgrade-linux-image-5-4-0-1043-iot
  • ubuntu-upgrade-linux-image-5-4-0-1051-xilinx-zynqmp
  • ubuntu-upgrade-linux-image-5-4-0-1079-ibm
  • ubuntu-upgrade-linux-image-5-4-0-1092-bluefield
  • ubuntu-upgrade-linux-image-5-4-0-1099-gkeop
  • ubuntu-upgrade-linux-image-5-4-0-1116-raspi
  • ubuntu-upgrade-linux-image-5-4-0-1120-kvm
  • ubuntu-upgrade-linux-image-5-4-0-1131-oracle
  • ubuntu-upgrade-linux-image-5-4-0-1132-aws
  • ubuntu-upgrade-linux-image-5-4-0-1136-gcp
  • ubuntu-upgrade-linux-image-5-4-0-1137-azure
  • ubuntu-upgrade-linux-image-5-4-0-195-generic
  • ubuntu-upgrade-linux-image-5-4-0-195-generic-lpae
  • ubuntu-upgrade-linux-image-5-4-0-195-lowlatency
  • ubuntu-upgrade-linux-image-6-8-0-1010-gke
  • ubuntu-upgrade-linux-image-6-8-0-1011-raspi
  • ubuntu-upgrade-linux-image-6-8-0-1012-ibm
  • ubuntu-upgrade-linux-image-6-8-0-1012-oem
  • ubuntu-upgrade-linux-image-6-8-0-1012-oracle
  • ubuntu-upgrade-linux-image-6-8-0-1012-oracle-64k
  • ubuntu-upgrade-linux-image-6-8-0-1013-nvidia
  • ubuntu-upgrade-linux-image-6-8-0-1013-nvidia-64k
  • ubuntu-upgrade-linux-image-6-8-0-1013-nvidia-lowlatency
  • ubuntu-upgrade-linux-image-6-8-0-1013-nvidia-lowlatency-64k
  • ubuntu-upgrade-linux-image-6-8-0-1014-azure
  • ubuntu-upgrade-linux-image-6-8-0-1014-azure-fde
  • ubuntu-upgrade-linux-image-6-8-0-1014-gcp
  • ubuntu-upgrade-linux-image-6-8-0-1015-aws
  • ubuntu-upgrade-linux-image-6-8-0-44-generic
  • ubuntu-upgrade-linux-image-6-8-0-44-generic-64k
  • ubuntu-upgrade-linux-image-6-8-0-44-lowlatency
  • ubuntu-upgrade-linux-image-6-8-0-44-lowlatency-64k
  • ubuntu-upgrade-linux-image-6-8-0-45-generic
  • ubuntu-upgrade-linux-image-6-8-0-45-generic-64k
  • ubuntu-upgrade-linux-image-aws
  • ubuntu-upgrade-linux-image-aws-hwe
  • ubuntu-upgrade-linux-image-aws-lts-18-04
  • ubuntu-upgrade-linux-image-aws-lts-20-04
  • ubuntu-upgrade-linux-image-aws-lts-22-04
  • ubuntu-upgrade-linux-image-azure
  • ubuntu-upgrade-linux-image-azure-cvm
  • ubuntu-upgrade-linux-image-azure-fde
  • ubuntu-upgrade-linux-image-azure-fde-lts-22-04
  • ubuntu-upgrade-linux-image-azure-lts-18-04
  • ubuntu-upgrade-linux-image-azure-lts-20-04
  • ubuntu-upgrade-linux-image-azure-lts-22-04
  • ubuntu-upgrade-linux-image-bluefield
  • ubuntu-upgrade-linux-image-gcp
  • ubuntu-upgrade-linux-image-gcp-lts-18-04
  • ubuntu-upgrade-linux-image-gcp-lts-20-04
  • ubuntu-upgrade-linux-image-gcp-lts-22-04
  • ubuntu-upgrade-linux-image-generic
  • ubuntu-upgrade-linux-image-generic-64k
  • ubuntu-upgrade-linux-image-generic-64k-hwe-20-04
  • ubuntu-upgrade-linux-image-generic-64k-hwe-22-04
  • ubuntu-upgrade-linux-image-generic-64k-hwe-24-04
  • ubuntu-upgrade-linux-image-generic-hwe-16-04
  • ubuntu-upgrade-linux-image-generic-hwe-18-04
  • ubuntu-upgrade-linux-image-generic-hwe-20-04
  • ubuntu-upgrade-linux-image-generic-hwe-22-04
  • ubuntu-upgrade-linux-image-generic-hwe-24-04
  • ubuntu-upgrade-linux-image-generic-lpae
  • ubuntu-upgrade-linux-image-generic-lpae-hwe-20-04
  • ubuntu-upgrade-linux-image-gke
  • ubuntu-upgrade-linux-image-gke-5-15
  • ubuntu-upgrade-linux-image-gkeop
  • ubuntu-upgrade-linux-image-gkeop-5-15
  • ubuntu-upgrade-linux-image-gkeop-5-4
  • ubuntu-upgrade-linux-image-ibm
  • ubuntu-upgrade-linux-image-ibm-classic
  • ubuntu-upgrade-linux-image-ibm-lts-20-04
  • ubuntu-upgrade-linux-image-ibm-lts-24-04
  • ubuntu-upgrade-linux-image-intel
  • ubuntu-upgrade-linux-image-intel-iotg
  • ubuntu-upgrade-linux-image-kvm
  • ubuntu-upgrade-linux-image-lowlatency
  • ubuntu-upgrade-linux-image-lowlatency-64k
  • ubuntu-upgrade-linux-image-lowlatency-64k-hwe-20-04
  • ubuntu-upgrade-linux-image-lowlatency-64k-hwe-22-04
  • ubuntu-upgrade-linux-image-lowlatency-hwe-16-04
  • ubuntu-upgrade-linux-image-lowlatency-hwe-18-04
  • ubuntu-upgrade-linux-image-lowlatency-hwe-20-04
  • ubuntu-upgrade-linux-image-lowlatency-hwe-22-04
  • ubuntu-upgrade-linux-image-nvidia
  • ubuntu-upgrade-linux-image-nvidia-6-8
  • ubuntu-upgrade-linux-image-nvidia-64k
  • ubuntu-upgrade-linux-image-nvidia-64k-6-8
  • ubuntu-upgrade-linux-image-nvidia-lowlatency
  • ubuntu-upgrade-linux-image-nvidia-lowlatency-64k
  • ubuntu-upgrade-linux-image-oem
  • ubuntu-upgrade-linux-image-oem-20-04
  • ubuntu-upgrade-linux-image-oem-20-04b
  • ubuntu-upgrade-linux-image-oem-20-04c
  • ubuntu-upgrade-linux-image-oem-20-04d
  • ubuntu-upgrade-linux-image-oem-22-04
  • ubuntu-upgrade-linux-image-oem-22-04a
  • ubuntu-upgrade-linux-image-oem-22-04b
  • ubuntu-upgrade-linux-image-oem-22-04c
  • ubuntu-upgrade-linux-image-oem-22-04d
  • ubuntu-upgrade-linux-image-oem-osp1
  • ubuntu-upgrade-linux-image-oracle
  • ubuntu-upgrade-linux-image-oracle-64k
  • ubuntu-upgrade-linux-image-oracle-lts-18-04
  • ubuntu-upgrade-linux-image-oracle-lts-20-04
  • ubuntu-upgrade-linux-image-oracle-lts-22-04
  • ubuntu-upgrade-linux-image-raspi
  • ubuntu-upgrade-linux-image-raspi-hwe-18-04
  • ubuntu-upgrade-linux-image-raspi-nolpae
  • ubuntu-upgrade-linux-image-raspi2
  • ubuntu-upgrade-linux-image-raspi2-hwe-18-04
  • ubuntu-upgrade-linux-image-snapdragon-hwe-18-04
  • ubuntu-upgrade-linux-image-virtual
  • ubuntu-upgrade-linux-image-virtual-hwe-16-04
  • ubuntu-upgrade-linux-image-virtual-hwe-18-04
  • ubuntu-upgrade-linux-image-virtual-hwe-20-04
  • ubuntu-upgrade-linux-image-virtual-hwe-22-04
  • ubuntu-upgrade-linux-image-virtual-hwe-24-04
  • ubuntu-upgrade-linux-image-xilinx-zynqmp

With Rapid7 live dashboards, I have a clear view of all the assets on my network, which ones can be exploited, and what I need to do in order to reduce the risk in my environment in real-time. No other tool gives us that kind of value and insight.

– Scott Cheney, Manager of Information Security, Sierra View Medical Center

;