3 matches found
CVE-2023-53747
CVE-2023-53747 affects the Linux kernel vt/tty subsystem. The vulnerability arises from a use-after-free (UAF) in vc_screen when performing vcs_write() after console_unlock(); the vc_data pointer must be reloaded in the loop after console_lock() to prevent a UAF in vcs_size(). Publications across...
CVE-2023-52973
The CVE-2023-52973 issue affects the Linux kernel’s vc_screen path (vt/vc_screen.c). Root cause: a use-after-free of vc_data after console_unlock() in vcs_read(), where the vc_data pointer was loaded inside the loop, allowing a UAF in vcs_size(). The bug was fixed by moving the vc_data load to th...
kernel: vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
In the Linux kernel, the following vulnerability has been resolved: vcscreen: move load of struct vcdata pointer in vcsread to avoid UAF After a call to consoleunlock in vcsread the vcdata struct can be freed by vcdeallocate. Because of that, the struct vcdata pointer load must be done at the top...