PT-2023-8791 · Linux+3 · Linux Kernel+3
Daniel Starke
·
Published
2023-09-18
·
Updated
2025-01-07
·
CVE-2023-52564
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The issue is related to a null pointer dereference in the Linux kernel. The
gsm cleanup mux() function tries to free up virtual ttys by calling gsm dlci release() for each available DLCI. The dlci put() function is called to decrease the reference counter for the DLCI via tty port put(), which finally calls gsm dlci free(). This already clears the pointer being checked in gsm cleanup mux() before calling gsm dlci release(). The actual issue is that nothing guards dlci put() from being called multiple times while the tty driver was triggered but did not yet finish calling gsm dlci free().Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
NULL Pointer Dereference
Improper Resource Release
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Astra Linux
Linux Kernel
Red Os
Suse