Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's Mediatek pinctrl driver for version 1 platforms has been identified, leading to an invalid pointer dereference. This issue arose after a commit introduced a dependency on a structure that includes a 'soc' field, while the v1 drivers relied on a version of the structure that omitted this field. As a result, when the initialization function is called by v1 drivers, it attempts to dereference a non-existent pointer, causing a crash early in the boot process. This vulnerability has been observed on the Genio 350 EVK (MT8365) device.
Exploitation of this vulnerability causes a kernel crash during the boot process, with the crash trace only visible through earlycon.
The vulnerability has been addressed by modifying the initialization function to accept a parameter that specifies the pin configuration, thereby eliminating the reliance on a specific structure version. Users should ensure they are using the patched version of the kernel where this fix has been implemented.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.