In the Linux kernel, the following vulnerability has been resolved:
pinctrl: core: delete incorrect free in pinctrl_enable()
The "pctldev" struct is allocated in devm_pinctrl_register_and_init().
It's a devm_ managed pointer that is freed by devm_pinctrl_dev_release(),
so freeing it in pinctrl_enable() will lead to a double free.
The devm_pinctrl_dev_release() function frees the pindescs and destroys
the mutex as well.
References
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
|
History
No history.
Information
Published : 2024-05-30 16:15
Updated : 2025-01-10 18:29
NVD link : CVE-2024-36940
Mitre link : CVE-2024-36940
CVE.ORG link : CVE-2024-36940
JSON object : View
Products Affected
linux
- linux_kernel
debian
- debian_linux
CWE
CWE-415
Double Free
