USN-6686-1: Linux kernel vulnerabilities
It was discovered that the DesignWare USB3 for Qualcomm SoCs driver in the Linux kernel did not properly handle certain error conditions during device registration. A local attacker could possibly use this to cause a denial of service (system crash). (CVE-2023-22995) It was discovered that a race condition existed in the Cypress touchscreen driver in the Linux kernel during device removal, leading to a use-after- free vulnerability. A physically proximate attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2023-4134) 黄思聪 discovered that the NFC Controller Interface (NCI) implementation in the Linux kernel did not properly handle certain memory allocation failure conditions, leading to a null pointer dereference vulnerability. A local attacker could use this to cause a denial of service (system crash). (CVE-2023-46343) It was discovered that the iouring subsystem in the Linux kernel contained a race condition, leading to a null pointer dereference vulnerability. A local attacker could use this to cause a denial of service (system crash). (CVE-2023-46862) It was discovered that a race condition existed in the Bluetooth subsystem of the Linux kernel, leading to a use-after-free vulnerability. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2023-51779) It was discovered that a race condition existed in the Rose X.25 protocol implementation in the Linux kernel, leading to a use-after- free vulnerability. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2023-51782) Alon Zahavi discovered that the NVMe-oF/TCP subsystem of the Linux kernel did not properly handle connect command payloads in certain situations, leading to an out-of-bounds read vulnerability. A remote attacker could use this to expose sensitive information (kernel memory). (CVE-2023-6121) It was discovered that the VirtIO subsystem in the Linux kernel did not properly initialize memory in some situations. A local attacker could use this to possibly expose sensitive information (kernel memory). (CVE-2024-0340) Dan Carpenter discovered that the netfilter subsystem in the Linux kernel did not store data in properly sized memory locations. A local user could use this to cause a denial of service (system crash). (CVE-2024-0607)
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/linux-image-5.15.0-100-genericto a version that resolves this vulnerability.Fixed in 5.15.0-100.110 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-100-generic-64kto a version that resolves this vulnerability.Fixed in 5.15.0-100.110 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-100-generic-lpaeto a version that resolves this vulnerability.Fixed in 5.15.0-100.110 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1038-gkeopto a version that resolves this vulnerability.Fixed in 5.15.0-1038.44 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1046-nvidiato a version that resolves this vulnerability.Fixed in 5.15.0-1046.46 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1046-nvidia-lowlatencyto a version that resolves this vulnerability.Fixed in 5.15.0-1046.46 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1048-ibmto a version that resolves this vulnerability.Fixed in 5.15.0-1048.51 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1052-gketo a version that resolves this vulnerability.Fixed in 5.15.0-1052.57 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1053-gcpto a version that resolves this vulnerability.Fixed in 5.15.0-1053.61 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1058-azureto a version that resolves this vulnerability.Fixed in 5.15.0-1058.66 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1058-azure-fdeto a version that resolves this vulnerability.Fixed in 5.15.0-1058.66.1 - Upgrade
Upgrade
ubuntu/linux-image-azure-fde-lts-22.04to a version that resolves this vulnerability.Fixed in 5.15.0.1058.66.36 - Upgrade
Upgrade
ubuntu/linux-image-azure-lts-22.04to a version that resolves this vulnerability.Fixed in 5.15.0.1058.54 - Upgrade
Upgrade
ubuntu/linux-image-gcp-lts-22.04to a version that resolves this vulnerability.Fixed in 5.15.0.1053.49 - Upgrade
Upgrade
ubuntu/linux-image-genericto a version that resolves this vulnerability.Fixed in 5.15.0.100.97 - Upgrade
Upgrade
ubuntu/linux-image-generic-64kto a version that resolves this vulnerability.Fixed in 5.15.0.100.97 - Upgrade
Upgrade
ubuntu/linux-image-generic-lpaeto a version that resolves this vulnerability.Fixed in 5.15.0.100.97 - Upgrade
Upgrade
ubuntu/linux-image-gketo a version that resolves this vulnerability.Fixed in 5.15.0.1052.51 - Upgrade
Upgrade
ubuntu/linux-image-gke-5.15to a version that resolves this vulnerability.Fixed in 5.15.0.1052.51 - Upgrade
Upgrade
ubuntu/linux-image-gkeopto a version that resolves this vulnerability.Fixed in 5.15.0.1038.37 - Upgrade
Upgrade
ubuntu/linux-image-gkeop-5.15to a version that resolves this vulnerability.Fixed in 5.15.0.1038.37 - Upgrade
Upgrade
ubuntu/linux-image-ibmto a version that resolves this vulnerability.Fixed in 5.15.0.1048.44 - Upgrade
Upgrade
ubuntu/linux-image-nvidiato a version that resolves this vulnerability.Fixed in 5.15.0.1046.46 - Upgrade
Upgrade
ubuntu/linux-image-nvidia-lowlatencyto a version that resolves this vulnerability.Fixed in 5.15.0.1046.46 - Upgrade
Upgrade
ubuntu/linux-image-virtualto a version that resolves this vulnerability.Fixed in 5.15.0.100.97 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-100-genericto a version that resolves this vulnerability.Fixed in 5.15.0-100.110~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-100-generic-64kto a version that resolves this vulnerability.Fixed in 5.15.0-100.110~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-100-generic-lpaeto a version that resolves this vulnerability.Fixed in 5.15.0-100.110~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-100-lowlatencyto a version that resolves this vulnerability.Fixed in 5.15.0-100.110~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-100-lowlatency-64kto a version that resolves this vulnerability.Fixed in 5.15.0-100.110~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1038-gkeopto a version that resolves this vulnerability.Fixed in 5.15.0-1038.44~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1048-ibmto a version that resolves this vulnerability.Fixed in 5.15.0-1048.51~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1053-gcpto a version that resolves this vulnerability.Fixed in 5.15.0-1053.61~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1058-azureto a version that resolves this vulnerability.Fixed in 5.15.0-1058.66~20.04.2 - Upgrade
Upgrade
ubuntu/linux-image-5.15.0-1058-azure-fdeto a version that resolves this vulnerability.Fixed in 5.15.0-1058.66~20.04.2.1 - Upgrade
Upgrade
ubuntu/linux-image-azureto a version that resolves this vulnerability.Fixed in 5.15.0.1058.66~20.04.48 - Upgrade
Upgrade
ubuntu/linux-image-azure-cvmto a version that resolves this vulnerability.Fixed in 5.15.0.1058.66~20.04.48 - Upgrade
Upgrade
ubuntu/linux-image-azure-fdeto a version that resolves this vulnerability.Fixed in 5.15.0.1058.66~20.04.1.36 - Upgrade
Upgrade
ubuntu/linux-image-gcpto a version that resolves this vulnerability.Fixed in 5.15.0.1053.61~20.04.1 - Upgrade
Upgrade
ubuntu/linux-image-generic-64k-hwe-20.04to a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.52 - Upgrade
Upgrade
ubuntu/linux-image-generic-hwe-20.04to a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.52 - Upgrade
Upgrade
ubuntu/linux-image-generic-lpae-hwe-20.04to a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.52 - Upgrade
Upgrade
ubuntu/linux-image-gkeop-5.15to a version that resolves this vulnerability.Fixed in 5.15.0.1038.44~20.04.34 - Upgrade
Upgrade
ubuntu/linux-image-ibmto a version that resolves this vulnerability.Fixed in 5.15.0.1048.51~20.04.20 - Upgrade
Upgrade
ubuntu/linux-image-lowlatency-64k-hwe-20.04to a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.49 - Upgrade
Upgrade
ubuntu/linux-image-lowlatency-hwe-20.04to a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.49 - Upgrade
Upgrade
ubuntu/linux-image-oem-20.04to a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.52 - Upgrade
Upgrade
ubuntu/linux-image-oem-20.04bto a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.52 - Upgrade
Upgrade
ubuntu/linux-image-oem-20.04cto a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.52 - Upgrade
Upgrade
ubuntu/linux-image-oem-20.04dto a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.52 - Upgrade
Upgrade
ubuntu/linux-image-virtual-hwe-20.04to a version that resolves this vulnerability.Fixed in 5.15.0.100.110~20.04.52 - Upgrade
Upgrade
Linux kernelto a version that resolves this vulnerability.Patch USN-6686-1
Event History
Child vulnerabilities
Contains the following vulnerabilities.
Frequently Asked Questions
What is the severity of USN-6686-1?
The severity of USN-6686-1 is considered potential denial of service due to the improper handling of error conditions in the DesignWare USB3 driver.
How do I fix USN-6686-1?
To fix USN-6686-1, update the Linux kernel to the recommended version 5.15.0-100.110 or later.
Who is affected by USN-6686-1?
USN-6686-1 affects users of Ubuntu 22.04 that are running specific versions of the Linux kernel involving the DesignWare USB3 driver.
What systems are impacted by USN-6686-1?
Systems impacted by USN-6686-1 include those running Ubuntu 22.04 with the vulnerable kernel versions specified.
Is there a workaround for USN-6686-1?
There is no known workaround for USN-6686-1; upgrading the kernel is necessary to mitigate the vulnerability.