Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-23176

platform/x86: toshiba_haps: Fix memory leaks in add/remove routines

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 < 17f37c4cdf42a9e4915216b9e130fc8baef4cc64affected
  • 23d0ba0c908ac10139f0351023c64198d7fc1409 to < 5bce10f0f9435afaae3fc4df9a52b01d9b3853dcaffected
  • 23d0ba0c908ac10139f0351023c64198d7fc1409 to < f2093e87ddec13e7a920f326c078a5f765ba89c3affected
  • 23d0ba0c908ac10139f0351023c64198d7fc1409 to < ca9ff71c15bc8e48529c2033294a519a7749b272affected
  • 23d0ba0c908ac10139f0351023c64198d7fc1409 to < bf0474356875d005d420f8c6b9ac168566e72e87affected
  • 23d0ba0c908ac10139f0351023c64198d7fc1409 to < f93ae43780b759a70734be9bc82c1adcf7f33208affected
  • 23d0ba0c908ac10139f0351023c64198d7fc1409 to < 128497456756e1b952bd5a912cd073836465109daffected

Linux Linux

Default version status: affected

  • 3.17affected
  • 0 to < 3.17unaffected
  • 5.10.250 to ≤ 5.10.*unaffected
  • 5.15.200 to ≤ 5.15.*unaffected
  • 6.1.163 to ≤ 6.1.*unaffected
  • 6.6.124 to ≤ 6.6.*unaffected
  • 6.12.70 to ≤ 6.12.*unaffected
  • 6.18.10 to ≤ 6.18.*unaffected
  • 6.19 to ≤ *unaffected

References