In the Linux kernel, the following vulnerability has been resolved: power: supply: ab8500_fg: fix use-after-free on remove ab8500_fg_remove() destroys the driver workqueue while the threaded interr…
Info
Summary
In the Linux kernel, the following vulnerability has been resolved: power: supply: ab8500_fg: fix use-after-free on remove ab8500_fg_remove() destroys the driver workqueue while the threaded interrupt handlers are still armed; they are devm-managed and freed only after ->remove() returns, so a handler that fires in that window queues work on the freed workqueue. Tear the workqueue down through devm instead, registering its cleanup after the power supply and before the interrupt requests. de…
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/013731074ab6a8d11ec209eee64c5b2656954479
- https://git.kernel.org/stable/c/75b1e88d34254f4fb7753345e21bfee47abddd7f
- https://git.kernel.org/stable/c/c660c017dec1fd7cd88e1103c5ae1aae6ce636bf
Timeline
- nvd_ingest NVD