Linux kernel
cpe:2.3:o:kernel:linux_kernel:*:*:*:*:*:*:*
A vulnerability exists in the Linux kernel's media VIMC driver, specifically in the initialization function 'vimc_init()'. When the function 'platform_driver_register(&vimc_pdrv)' fails, the driver incorrectly calls 'platform_driver_unregister(&vimc_pdrv)' instead of 'platform_device_unregister(&vimc_pdev)'. This mistake triggers a kernel warning about an unexpected driver unregistration. The issue has been addressed in the Linux kernel stable tree.
The vulnerability can lead to kernel warnings about unexpected driver unregistration, which may indicate potential issues in driver management or stability.
To reproduce this vulnerability, load the VIMC media driver as a module. During the initialization process, if the platform driver registration fails, observe the kernel warnings generated. The 'vimc_init()' function will incorrectly unregister the platform driver instead of the platform device, causing the warning.
The vulnerability has been fixed in the Linux kernel. Users should upgrade to the latest version.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.