Use-after-free in Linux kernel's Performance Events subsystem
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Linux | Linux Kernel | unaffected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 8 | |||
| kernel-rt-0:4.18.0-477.21.1.rt7.284.el8_8 | cpe:/a:redhat:enterprise_linux:8::nfv | RHSA-2023:4541 | 2023-08-08T00:00:00Z |
| kernel-0:4.18.0-477.21.1.el8_8 | cpe:/o:redhat:enterprise_linux:8 | RHSA-2023:4517 | 2023-08-08T00:00:00Z |
| Red Hat Enterprise Linux 8.6 Extended Update Support | |||
| kernel-0:4.18.0-372.75.1.el8_6 | cpe:/o:redhat:rhel_eus:8.6 | RHSA-2023:5627 | 2023-10-10T00:00:00Z |
| Red Hat Enterprise Linux 9 | |||
| kernel-0:5.14.0-284.18.1.el9_2 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2023:3723 | 2023-06-21T00:00:00Z |
| kernel-rt-0:5.14.0-284.18.1.rt14.303.el9_2 | cpe:/a:redhat:enterprise_linux:9::nfv | RHSA-2023:3708 | 2023-06-21T00:00:00Z |
| kpatch-patch | cpe:/o:redhat:enterprise_linux:9 | RHSA-2023:3705 | 2023-06-21T00:00:00Z |
| kernel-0:5.14.0-284.18.1.el9_2 | cpe:/o:redhat:enterprise_linux:9 | RHSA-2023:3723 | 2023-06-21T00:00:00Z |
| Red Hat Enterprise Linux 9.0 Extended Update Support | |||
| kernel-0:5.14.0-70.64.1.el9_0 | cpe:/a:redhat:rhel_eus:9.0 | RHSA-2023:4137 | 2023-07-18T00:00:00Z |
| kernel-rt-0:5.14.0-70.64.1.rt21.135.el9_0 | cpe:/a:redhat:rhel_eus:9.0::nfv | RHSA-2023:4138 | 2023-07-18T00:00:00Z |
| Red Hat Virtualization 4 for Red Hat Enterprise Linux 8 | |||
| kernel-0:4.18.0-372.75.1.el8_6 | cpe:/o:redhat:rhev_hypervisor:4.4::el8 | RHSA-2023:5627 | 2023-10-10T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2023-33745 | A use-after-free vulnerability in the Linux Kernel Performance Events system can be exploited to achieve local privilege escalation. The perf_group_detach function did not check the event's siblings' attach_state before calling add_event_to_groups(), but remove_on_exec made it possible to call list_del_event() on before detaching from their group, making it possible to use a dangling pointer causing a use-after-free vulnerability. We recommend upgrading past commit fd0815f632c24878e325821943edccc7fde947a2. |
Ubuntu USN |
USN-6175-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-6186-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-6300-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-6311-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-6332-1 | Linux kernel (Azure) vulnerabilities |
Ubuntu USN |
USN-6347-1 | Linux kernel (Azure CVM) vulnerabilities |
Ubuntu USN |
USN-6385-1 | Linux kernel (OEM) vulnerabilities |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.250% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A use-after-free vulnerability in the Linux Kernel Performance Events system can be exploited to achieve local privilege escalation. The perf_group_detach function did not check the event's siblings' attach_state before calling add_event_to_groups(), but remove_on_exec made it possible to call list_del_event() on before detaching from their group, making it possible to use a dangling pointer causing a use-after-free vulnerability. We recommend upgrading past commit fd0815f632c24878e325821943edccc7fde947a2. | A use-after-free vulnerability in the Linux Kernel Performance Events system can be exploited to achieve local privilege escalation. The perf_group_detach function did not check the event's siblings' attach_state before calling add_event_to_groups(), but remove_on_exec made it possible to call list_del_event() on before detaching from their group, making it possible to use a dangling pointer causing a use-after-free vulnerability. We recommend upgrading past commit fd0815f632c24878e325821943edccc7fde947a2. |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Use After Free