Stack-Allocated Structure Vulnerability in Linux Kernel Affecting EIC7700 Hardware
CVE-2026-93263
What is CVE-2026-93263?
A vulnerability in the Linux kernel occurs when stack-allocated structures, such as clk_init_data, are not fully initialized, leading to potential undefined behavior. The function eswin_clk_register_pll() fails to initialize all fields of the struct, which can result in garbage values being used. This causes issues in parent resolution and may lead to kernel panics upon dereferencing a NULL pointer. Observed on EIC7700 hardware, the impact of this vulnerability can vary based on the state of the stack at the time of execution. To mitigate this issue, it is crucial to ensure that both the clk_init_data structures are zero-initialized.
Affected Version(s)
Linux cd44f127c1d42833a32ba0a0965255ee6184f8c1 < 1183dc2450a268a536a15da8b106ec520cdbd19f
Linux cd44f127c1d42833a32ba0a0965255ee6184f8c1 < 011d8de504bc84402aabc1dda1cf0552fe9a5af2
Linux 7.1