Lucene search

K
debiancveDebian Security Bug TrackerDEBIANCVE:CVE-2023-52584
HistoryMar 06, 2024 - 7:15 a.m.

CVE-2023-52584

2024-03-0607:15:07
Debian Security Bug Tracker
security-tracker.debian.org
5
linux kernel
vulnerability
cve-2023-52584
spmi
mediatek
uaf
device remove
pmif driver
clocks
kasan
debug_test_driver_remove

6.5 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

15.7%

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.

6.5 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

15.7%