Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A double free vulnerability has been identified in the Linux kernel's ASoC codecs for the WCD9375. This issue arises because the driver improperly manages regulator supplies. During the probe phase, the driver acquires these supplies using 'devm_regulator_bulk_get()'. However, it incorrectly calls 'regulator_bulk_free()' in error and removal paths, leading to the double free condition.
Exploitation of this vulnerability could lead to memory corruption issues, commonly associated with double free vulnerabilities, which can be exploited to execute arbitrary code or cause a denial-of-service condition.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.