CVE-2026-45877

HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients

State
Published
Severity
Not scored
Published
May 27, 2026
Updated
Oct 30, 2026
Reserved
May 13, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients

During a warm reset flow, the cl->device pointer may be NULL if the reset occurs while clients are still being enumerated. Accessing cl->device->reference_count without a NULL check leads to a kernel panic.

This issue was identified during multi-unit warm reboot stress clycles. Add a defensive NULL check for cl->device to ensure stability under such intensive testing conditions.

KASAN: null-ptr-deref in range [0000000000000000-0000000000000007] Workqueue: ish_fw_update_wq fw_reset_work_fn

Call Trace: ishtp_bus_remove_all_clients+0xbe/0x130 [intel_ishtp] ishtp_reset_handler+0x85/0x1a0 [intel_ishtp] fw_reset_work_fn+0x8a/0xc0 [intel_ish_ipc]

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 3703f53b99e4a7c373ce3568dd3f91f175ebb626 to before 08baf418d79d289a7bc38be519289b3a48b83da9Affected
  • 3703f53b99e4a7c373ce3568dd3f91f175ebb626 to before cde7f709d1025dadfc52e903e43981c1644bd8bdAffected
  • 3703f53b99e4a7c373ce3568dd3f91f175ebb626 to before 0b605e8ce60698c27a26f512968a597fd620d2e8Affected
  • 3703f53b99e4a7c373ce3568dd3f91f175ebb626 to before feb4bcfd405282de60aba321f13a1272b30c5af4Affected
  • 3703f53b99e4a7c373ce3568dd3f91f175ebb626 to before 272dac57caa981718e7188c80c703e7bb1998054Affected
  • 3703f53b99e4a7c373ce3568dd3f91f175ebb626 to before 56f7db581ee73af53cd512e00a6261a025bf1d58Affected
LinuxLinux
  • 4.9Affected
  • before 4.9Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.75 through 6.12.*Not affected
  • 6.18.14 through 6.18.*Not affected
  • 6.19.4 through 6.19.*Not affected
  • 7.0 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.