Vulnerability · Published May 21, 2024 · Assigned by Linux
CVE-2023-52801iommufd: Fix missing update of domains_itree after splitting iopt_area
High 8.8
In plain English
A high-severity improper access control in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 49% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
In the Linux kernel, the following vulnerability has been resolved: iommufd: Fix missing update of domains_itree after splitting iopt_area In iopt_area_split(), if the original iopt_area has filled a domain and is linked to domains_itree, pages_nodes have to be properly reinserted. Otherwise the domains_itree becomes corrupted and we will UAF.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:9 | bpftool | 7.3.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-debug | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-debug-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-debug-devel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-debug-devel-matched | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-debug-modules | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-debug-modules-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-debug-modules-extra | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-devel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-devel-matched | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-modules | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-modules-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-64k-modules-extra | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-abi-stablelists | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-cross-headers | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-debug | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-debug-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-debug-devel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-debug-devel-matched | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-debug-modules | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-debug-modules-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-debug-modules-extra | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-debug-uki-virt | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-devel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-devel-matched | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-doc | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-headers | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-modules | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-modules-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-modules-extra | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-debug | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-debug-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-debug-devel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-debug-modules | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-debug-modules-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-debug-modules-extra | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-devel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-modules | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-modules-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-rt-modules-extra | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-tools | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-tools-libs | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-tools-libs-devel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-uki-virt | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-zfcpdump | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-zfcpdump-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-zfcpdump-devel | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-zfcpdump-devel-matched | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-zfcpdump-modules | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-zfcpdump-modules-core | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | kernel-zfcpdump-modules-extra | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | libperf | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | perf | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | python3-perf | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | rtla | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| AlmaLinux:9 | rv | 5.14.0-427.35.1.el9_4 | ALSA-2024:6567 |
| Debian:13 | linux | 6.6.8-1 | DEBIAN-CVE-2023-52801 |
| Debian:14 | linux | 6.6.8-1 | DEBIAN-CVE-2023-52801 |
| Rocky Linux:9 | kernel | 0:5.14.0-427.35.1.el9_4.cloud.1.0 | RXSA-2024:6567 |
| Rocky Linux:9 | kernel | 0:5.14.0-427.35.1.el9_4 | RLSA-2024:6567 |
| Ubuntu:22.04:LTS | linux-allwinner-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-aws-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-aws-6.2 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-aws-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-azure-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-azure-6.2 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-azure-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-azure-fde-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-azure-fde-6.2 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-gcp-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-gcp-6.2 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-gcp-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-hwe-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-hwe-6.2 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-hwe-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-intel-iot-realtime | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-lowlatency-hwe-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-lowlatency-hwe-6.2 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-lowlatency-hwe-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-nvidia-6.2 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-nvidia-6.5 | 6.5.0-1014.14 | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-oem-5.17 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-oem-6.0 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-oem-6.1 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-oem-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-oracle-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:24.04:LTS | linux-raspi-realtime | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-realtime | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-riscv | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-riscv-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-riscv-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-starfive-5.19 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-starfive-6.2 | no fix listed | UBUNTU-CVE-2023-52801 |
| Ubuntu:22.04:LTS | linux-starfive-6.5 | no fix listed | UBUNTU-CVE-2023-52801 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | 51fe6141f0f64ae0bbc096a41a07572273e8c0ef – before 836db2e7e4565d8218923b3552304a1637e2f28d51fe6141f0f64ae0bbc096a41a07572273e8c0ef – before fcb32111f01ddf3cbd04644cde1773428e31de6a51fe6141f0f64ae0bbc096a41a07572273e8c0ef – before e7250ab7ca4998fe026f2149805b03e09dc32498 |
| Linux | Linux | 6.2 |
Weakness: CWE-284 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H