Actively exploited · Published Jan 30, 2023 · Assigned by Google
CVE-2023-0266Use after free in SNDRV_CTL_IOCTL_ELEM in Linux Kernel
High 7.9 Exploited
In plain English
A high-severity use-after-free in Linux Kernel from Linux. Attackers are actively exploiting it in the wild (listed by CISA on March 30, 2023). The chance it is exploited in the next 30 days is estimated at 3.7% (higher than 90% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
CISA guidance
Apply updates per vendor instructions.
Federal agencies must remediate by Apr 20, 2023.
Official description
A use after free vulnerability exists in the ALSA PCM package in the Linux Kernel. SNDRV_CTL_IOCTL_ELEM_{READ|WRITE}32 is missing locks that can be used in a use-after-free that can result in a priviledge escalation to gain ring0 access from the system user. We recommend upgrading past commit 56b88b50565cd8b946a2d00b0c83927b7ebb055e
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | bpftool | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | bpftool | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-abi-stablelists | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-abi-stablelists | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-core | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-core | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-cross-headers | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-cross-headers | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-debug | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-debug | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-debug-core | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-debug-core | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-debug-devel | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-debug-devel | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:9 | kernel-debug-devel-matched | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-debug-modules | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-debug-modules | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-debug-modules-extra | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-debug-modules-extra | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-devel | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-devel | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:9 | kernel-devel-matched | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-doc | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-doc | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-modules | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-modules | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-modules-extra | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-modules-extra | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-rt | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-core | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-core | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-debug | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-debug | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-debug-core | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-debug-core | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-debug-devel | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-debug-devel | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-debug-kvm | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-debug-kvm | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-debug-modules | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-debug-modules | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-debug-modules-extra | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-debug-modules-extra | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-devel | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-devel | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-kvm | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-kvm | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-modules | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-modules | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-rt-modules-extra | 4.18.0-425.19.2.rt7.230.el8_7 | ALSA-2023:1584 |
| AlmaLinux:9 | kernel-rt-modules-extra | 5.14.0-162.22.2.rt21.186.el9_1 | ALSA-2023:1469 |
| AlmaLinux:8 | kernel-tools | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-tools | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-tools-libs | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-tools-libs | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-tools-libs-devel | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-tools-libs-devel | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-zfcpdump | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-zfcpdump | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-zfcpdump-core | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-zfcpdump-core | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-zfcpdump-devel | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-zfcpdump-devel | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:9 | kernel-zfcpdump-devel-matched | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-zfcpdump-modules | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-zfcpdump-modules | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | kernel-zfcpdump-modules-extra | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | kernel-zfcpdump-modules-extra | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | perf | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | perf | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| AlmaLinux:8 | python3-perf | 4.18.0-425.19.2.el8_7 | ALSA-2023:1566 |
| AlmaLinux:9 | python3-perf | 5.14.0-162.22.2.el9_1 | ALSA-2023:1470 |
| Debian:12 | linux | 6.1.7-1 | DEBIAN-CVE-2023-0266 |
| Debian:13 | linux | 6.1.7-1 | DEBIAN-CVE-2023-0266 |
| Debian:14 | linux | 6.1.7-1 | DEBIAN-CVE-2023-0266 |
| Rocky Linux:8 | kernel | 0:4.18.0-425.19.2.el8_7.cloud | RXSA-2023:1566 |
| Rocky Linux:8 | kernel | 0:4.18.0-425.19.2.el8_7 | RLSA-2023:1566 |
| Rocky Linux:9 | kernel | 0:5.14.0-162.22.2.el9_1 | RLSA-2023:1470 |
| Rocky Linux:8 | kernel-rt | 0:4.18.0-425.19.2.rt7.230.el8_7 | RLSA-2023:1584 |
| Rocky Linux:9 | kernel-rt | 0:5.14.0-162.22.2.rt21.186.el9_1 | RLSA-2023:1469 |
| Ubuntu:22.04:LTS | linux | 5.15.0-69.76 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux | 5.15.0-69.76 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-aws | 5.15.0-1033.37 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-aws | 5.15.0-1033.37 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-azure | 5.15.0-1035.42 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-azure | 5.15.0-1035.42 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-azure-5.19 | 5.19.0-1022.23~22.04.1 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-azure-fde | 5.15.0-1035.42.1 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-azure-fde | 5.15.0-1035.42.1 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-gcp | 5.15.0-1031.38 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-gcp | 5.15.0-1031.38 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-gke | 5.15.0-1030.35 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-gke | 5.15.0-1030.35 | USN-5987-1 |
| Ubuntu:22.04:LTS | linux-gkeop | 5.15.0-1017.22 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-gkeop | 5.15.0-1017.22 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-hwe-5.19 | 5.19.0-38.39~22.04.1 | USN-5979-1 |
| Ubuntu:22.04:LTS | linux-hwe-5.19 | 5.19.0-38.39~22.04.1 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-ibm | 5.15.0-1027.30 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-ibm | 5.15.0-1027.30 | USN-5987-1 |
| Ubuntu:22.04:LTS | linux-intel-iotg | 5.15.0-1027.32 | USN-6004-1 |
| Ubuntu:22.04:LTS | linux-intel-iotg | 5.15.0-1027.32 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-kvm | 5.15.0-1030.35 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-kvm | 5.15.0-1030.35 | USN-5987-1 |
| Ubuntu:22.04:LTS | linux-lowlatency | 5.15.0-69.76 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-lowlatency | 5.15.0-69.76 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-lowlatency-hwe-5.19 | 5.19.0-1021.22~22.04.1 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-nvidia | 5.15.0-1023.23 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-oem-5.17 | no fix listed | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-oem-6.0 | no fix listed | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-oem-6.1 | 6.1.0-1007.7 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-oem-6.1 | 6.1.0-1007.7 | USN-5915-1 |
| Ubuntu:22.04:LTS | linux-oracle | 5.15.0-1032.38 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-oracle | 5.15.0-1032.38 | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-raspi | 5.15.0-1026.28 | USN-5982-1 |
| Ubuntu:22.04:LTS | linux-raspi | 5.15.0-1026.28 | UBUNTU-CVE-2023-0266 |
| Ubuntu:24.04:LTS | linux-raspi-realtime | no fix listed | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-realtime | no fix listed | UBUNTU-CVE-2023-0266 |
| Ubuntu:22.04:LTS | linux-riscv | no fix listed | UBUNTU-CVE-2023-0266 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux Kernel | 4.14 – before 56b88b50565cd8b946a2d00b0c83927b7ebb055e |
Weakness: CWE-416 · Vector: CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:H
References
- https://github.com/torvalds/linux/commit/becf9e5d553c2389d857a3c178ce80fdb34a02e1
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-5.10/alsa-pcm-move-rwsem-lock-inside-snd_ctl_elem_read-to-prevent-uaf.patch?id=72783cf35e6c55bca84c4bb7b776c58152856fd4
- https://github.com/torvalds/linux/commit/56b88b50565cd8b946a2d00b0c83927b7ebb055e
- https://lists.debian.org/debian-lts-announce/2023/05/msg00006.html
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2023-0266 government-resource