PatchSiren cyber security CVE debrief
CVE-2026-45877 Linux CVE debrief
A NULL pointer dereference vulnerability exists in the Linux kernel's Intel ISH (Integrated Sensor Hub) HID driver. During warm reset flows, the `cl->device` pointer may be NULL if a reset occurs while clients are still being enumerated. The `ishtp_bus_remove_all_clients` function accesses `cl->device->reference_count` without validating the pointer, leading to a kernel panic. This was identified during multi-unit warm reboot stress testing. The vulnerability is triggered through the `ish_fw_update_wq` workqueue's `fw_reset_work_fn` function.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-06-25
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-06-25
Who should care
Linux system administrators running kernels with Intel ISH support; embedded/IoT device manufacturers using Intel sensor hub technology; organizations performing automated firmware updates on Linux-based Intel systems
Technical summary
The Intel ISH (Integrated Sensor Hub) HID driver in the Linux kernel contains a NULL pointer dereference in `ishtp_bus_remove_all_clients()`. When a warm reset occurs during client enumeration, `cl->device` may be NULL. The function dereferences this pointer to access `reference_count` without validation, causing a kernel panic. The vulnerability manifests through the `ish_fw_update_wq` workqueue during firmware reset operations. The fix introduces a NULL check before accessing `cl->device`.
Defensive priority
high
Recommended defensive actions
- Apply kernel patches from stable branches when available
- Monitor system logs for KASAN null-ptr-deref reports in intel_ishtp module
- Review warm reset handling in ISH firmware update workflows
- Consider disabling ISH firmware updates during critical operational periods if feasible
- Validate kernel version against patched releases in git.kernel.org stable branches
Evidence notes
The vulnerability was identified during multi-unit warm reboot stress cycles. KASAN detected a null-ptr-deref in range [0x0-0x7]. The call trace shows: ishtp_bus_remove_all_clients → ishtp_reset_handler → fw_reset_work_fn. The fix adds a defensive NULL check for cl->device before dereferencing.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-45877 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-45877
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-45877 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-45877
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/0b605e8ce60698c27a26f512968a597fd620d2e8
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/272dac57caa981718e7188c80c703e7bb1998054
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/56f7db581ee73af53cd512e00a6261a025bf1d58
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/feb4bcfd405282de60aba321f13a1272b30c5af4
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.