Lucene search

K
ubuntucveUbuntu.comUB:CVE-2023-52584
HistoryMar 06, 2024 - 12:00 a.m.

CVE-2023-52584

2024-03-0600:00:00
ubuntu.com
ubuntu.com
12
linux kernel
vulnerability
uaf
device remove
spmi: mediatek
clocks
debug_test_driver_remove
kasan
unmanaged clk_bulk_get()

7.5 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.5%

In the Linux kernel, the following vulnerability has been resolved: spmi:
mediatek: Fix UAF on device remove The pmif driver data that contains the
clocks is allocated along with spmi_controller. On device remove,
spmi_controller will be freed first, and then devres , including the
clocks, will be cleanup. This leads to UAF because putting the clocks will
access the clocks in the pmif driver data, which is already freed along
with spmi_controller. This can be reproduced by enabling
DEBUG_TEST_DRIVER_REMOVE and building the kernel with KASAN. Fix the UAF
issue by using unmanaged clk_bulk_get() and putting the clocks before
freeing spmi_controller.

Notes

Author Note
rodrigo-zaiden USN-6765-1 for linux-oem-6.5 wrongly stated that this CVE was fixed in version 6.5.0-1022.23. The mentioned notice was revoked and the state of the fix for linux-oem-6.5 was recovered to the previous state.

7.5 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.5%