PT-2024-1896 · Linux+3 · Linux Kernel+3

Jing Xia

·

Published

2024-01-04

·

Updated

2024-10-11

·

CVE-2023-52468

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.0-mainline-maybe-dirty #1
Description The issue is related to a use-after-free vulnerability in the class register() function. The lock class key is still registered and can be found in lock keys hash hlist after subsys private is freed in error handler path. A task that iterates over the lock keys hash later may cause use-after-free. The vulnerability can be exploited if lockdep is enabled, which is not true for normal systems. With Kasan enabled, it prints an invalid-access bug report.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Use After Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2024-01668
CVE-2023-52468
USN-6765-1
USN-6818-1
USN-6818-2
USN-6818-3
USN-6818-4
USN-6819-1
USN-6819-2
USN-6819-3
USN-6819-4

Affected Products

Linuxmint
Linux Kernel
Red Os
Ubuntu