Monitor vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
Linux Kernel: Memory Leaks in Toshiba HAPS Driver Fixed
CVE-2026-23176
Summary
A fix has been made to prevent memory leaks in the Linux kernel's Toshiba HAPS driver. This means that the operating system will now properly free up memory that was accidentally reserved, reducing the risk of system crashes or slowdowns. To ensure you have the updated fix, keep your Linux kernel up to date.
Original title
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...
Original 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.
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.
- https://git.kernel.org/stable/c/128497456756e1b952bd5a912cd073836465109d
- https://git.kernel.org/stable/c/17f37c4cdf42a9e4915216b9e130fc8baef4cc64
- https://git.kernel.org/stable/c/5bce10f0f9435afaae3fc4df9a52b01d9b3853dc
- https://git.kernel.org/stable/c/bf0474356875d005d420f8c6b9ac168566e72e87
- https://git.kernel.org/stable/c/ca9ff71c15bc8e48529c2033294a519a7749b272
- https://git.kernel.org/stable/c/f2093e87ddec13e7a920f326c078a5f765ba89c3
- https://git.kernel.org/stable/c/f93ae43780b759a70734be9bc82c1adcf7f33208
Published: 14 Feb 2026 · Updated: 11 Mar 2026 · First seen: 6 Mar 2026