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.
Published: 14 Feb 2026 · Updated: 11 Mar 2026 · First seen: 6 Mar 2026