In the Linux kernel, the following vulnerability has been resolved: driver core: auxiliary bus: Fix memory leak when driver_register() fail If driver_register() returns with error we need to free the memory allocated for auxdrv->driver.name before returning from __auxiliary_driver_register()
The product does not sufficiently track and release allocated memory after it has been used, making the memory unavailable for reallocation and reuse.