Description
In the Linux kernel, the following vulnerability has been resolved: platform/x86: toshiba_haps: Fix memory leaks in add/remove routines toshiba_haps_add() leaks the haps object allocated by it if it returns an error after allocating that object successfully. toshiba_haps_remove() does not free the object pointed to by toshiba_haps before clearing that pointer, so it becomes unreachable allocated memory. Address these memory leaks by using devm_kzalloc() for allocating the memory in question.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
23d0ba0c908ac10139f0351023c64198d7fc1409 to < 17f37c4cdf42a9e4915216b9e130fc8baef4cc64affected23d0ba0c908ac10139f0351023c64198d7fc1409 to < 5bce10f0f9435afaae3fc4df9a52b01d9b3853dcaffected23d0ba0c908ac10139f0351023c64198d7fc1409 to < f2093e87ddec13e7a920f326c078a5f765ba89c3affected23d0ba0c908ac10139f0351023c64198d7fc1409 to < ca9ff71c15bc8e48529c2033294a519a7749b272affected23d0ba0c908ac10139f0351023c64198d7fc1409 to < bf0474356875d005d420f8c6b9ac168566e72e87affected23d0ba0c908ac10139f0351023c64198d7fc1409 to < f93ae43780b759a70734be9bc82c1adcf7f33208affected23d0ba0c908ac10139f0351023c64198d7fc1409 to < 128497456756e1b952bd5a912cd073836465109daffected
Linux Linux
Default version status: affected
3.17affected0 to < 3.17unaffected5.10.250 to ≤ 5.10.*unaffected5.15.200 to ≤ 5.15.*unaffected6.1.163 to ≤ 6.1.*unaffected6.6.124 to ≤ 6.6.*unaffected6.12.70 to ≤ 6.12.*unaffected6.18.10 to ≤ 6.18.*unaffected6.19 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/17f37c4cdf42a9e4915216b9e130fc8baef4cc64 ↗
- https://git.kernel.org/stable/c/5bce10f0f9435afaae3fc4df9a52b01d9b3853dc ↗
- https://git.kernel.org/stable/c/f2093e87ddec13e7a920f326c078a5f765ba89c3 ↗
- https://git.kernel.org/stable/c/ca9ff71c15bc8e48529c2033294a519a7749b272 ↗
- https://git.kernel.org/stable/c/bf0474356875d005d420f8c6b9ac168566e72e87 ↗
- https://git.kernel.org/stable/c/f93ae43780b759a70734be9bc82c1adcf7f33208 ↗
- https://git.kernel.org/stable/c/128497456756e1b952bd5a912cd073836465109d ↗