Skip to main content

Linux Kernel CVE-2026-45877

| EUVDEUVD-2026-32343 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-05-27 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-69w2-j9pm-3jxm
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local low-privilege access on ISH-equipped Intel system
  2. Delivery
    Initiate or await ISH warm reset during client enumeration
  3. Exploit
    Race condition: cl->device pointer remains NULL at reset
  4. Execution
    ishtp_bus_remove_all_clients dereferences NULL pointer
  5. Impact
    Kernel panic causes immediate system crash (DoS)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires all of the following: (1) the target system must be equipped with Intel ISH hardware (Intel SoC platforms, primarily Intel-based laptops and 2-in-1 devices) with the intel_ishtp and intel_ish_ipc kernel modules loaded; (2) a warm reset must be triggered via the ISH firmware update workqueue (ish_fw_update_wq) precisely while ISH clients are mid-enumeration - this is a race condition with a narrow timing window; (3) local system access with at minimum low-privilege rights per CVSS PR:L. Exploitation is NOT possible on systems without Intel ISH hardware, on systems where ISH kernel modules are blacklisted or not loaded, or over any network vector. The race condition nature means the crash is non-deterministic and requires repeated reset cycles to reliably trigger, as confirmed by the multi-unit warm reboot stress test context in the CVE description.

Impact

The NVD-assigned CVSS 3.1 score of 5.5 (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) correctly captures the local, low-privilege, availability-only impact profile. However, AC:L may understate complexity: the description explicitly identifies this as a race condition requiring that a warm reset occur while clients are still being enumerated - a narrow timing window observed only under multi-unit warm reboot stress cycles. An independent assessment of AC:H is more defensible. EPSS at 0.02% (5th percentile) and absence from CISA KEV confirm this is not under active exploitation and has attracted minimal attacker interest. No public POC exists. The real-world risk is limited to Intel ISH-equipped systems (predominantly Intel-platform laptops and embedded devices) running unpatched stable kernels, and only manifests under specific reset-during-enumeration timing conditions. This is a low-priority patching item except for operators of high-availability ISH-dependent embedded or IoT fleets subject to frequent firmware update cycles.

Exploit ScenarioDerived

A local user or automated process on an Intel ISH-equipped laptop triggers a firmware reset cycle (e.g., via ISH firmware update), while the kernel's ish_fw_update_wq workqueue runs fw_reset_work_fn concurrently with ISH client enumeration. If the reset handler reaches ishtp_bus_remove_all_clients() before cl->device is assigned for a partially-initialized client, dereferencing cl->device->reference_count causes an immediate kernel panic and system crash. No public POC exists; this scenario was observed during internal multi-unit warm reboot stress testing.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 25, 2026

NULL pointer dereference in the Linux kernel's Intel ISH HID subsystem (intel_ishtp module) causes a kernel panic and local denial of service during warm reset operations. The ishtp_bus_remove_all_clients() function dereferences cl->device->reference_count without a NULL guard, which is reachable when a firmware reset interrupts ISH client enumeration mid-flight. No public exploit or active exploitation (CISA KEV) exists; EPSS probability is 0.02% at the 5th percentile, consistent with a timing-dependent, hardware-specific kernel crash path.

RemediationAI

Vendor-released patches are confirmed available across multiple stable branches: upgrade to Linux 6.19.4 (commit 56f7db581ee73af53cd512e00a6261a025bf1d58 at https://git.kernel.org/stable/c/56f7db581ee73af53cd512e00a6261a025bf1d58), Linux 6.18.14 (commit feb4bcfd405282de60aba321f13a1272b30c5af4 at https://git.kernel.org/stable/c/feb4bcfd405282de60aba321f13a1272b30c5af4), or Linux 6.12.75 (commit 0b605e8ce60698c27a26f512968a597fd620d2e8 at https://git.kernel.org/stable/c/0b605e8ce60698c27a26f512968a597fd620d2e8). Distribution kernels (RHEL, Ubuntu, SUSE) should be updated once vendors backport these fixes. If immediate patching is not feasible, unloading the intel_ishtp and intel_ish_ipc kernel modules via modprobe -r intel_ishtp intel_ish_ipc eliminates the vulnerable code path entirely, at the cost of disabling all Intel ISH sensor functionality (ambient light, accelerometer, gyroscope on affected devices). Minimizing warm reset frequency during firmware update windows is an operational workaround but does not eliminate the race condition.

Affected VersionsENISA

Linux 3703f53b99e4a7c373ce3568dd3f91f175ebb626 <56f7db581ee73af53cd512e00a6261a025bf1d58
Linux patch: 6.19.4
Linux 3703f53b99e4a7c373ce3568dd3f91f175ebb626 <feb4bcfd405282de60aba321f13a1272b30c5af4
Linux 3703f53b99e4a7c373ce3568dd3f91f175ebb626 <0b605e8ce60698c27a26f512968a597fd620d2e8
Linux patch: 6.12.75
Linux 3703f53b99e4a7c373ce3568dd3f91f175ebb626 <272dac57caa981718e7188c80c703e7bb1998054
Linux patch: 6.18.14
Linux 4.9
Linux patch: 0
Linux patch: 7.0

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerable component is the Intel Integrated Sensor Hub (ISH) HID driver, implemented across the intel_ishtp and intel_ish_ipc kernel modules. ISH is a dedicated microcontroller embedded in Intel SoCs (laptops, 2-in-1s) that aggregates sensor data (accelerometer, gyroscope, ambient light) via the ISHTP (ISH Transport Protocol) bus. The vulnerability is CWE-476 (NULL Pointer Dereference): during ishtp_bus_remove_all_clients(), the per-client cl->device pointer is assumed non-NULL, but a concurrent warm reset via the ish_fw_update_wq workqueue can interrupt client enumeration before cl->device is assigned. KASAN confirms the null-deref range [0x0000000000000000-0x0000000000000007], consistent with a zero-offset struct member access on a NULL pointer. CPE: cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* - affects all Linux kernel versions from the introduction of the vulnerable code at commit 3703f53b99e4a7c373ce3568dd3f91f175ebb626 through the stable series patched in 6.12.75, 6.18.14, and 6.19.4.

Know when Intel gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 4.7 MEDIUM

Race condition requires specific timing between warm reset and client enumeration (AC:H); local low-privilege access needed per kernel workqueue context; pure availability impact via kernel panic.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 4.7 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 LOW

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Jun 25, 2026 - 21:22 NVD
5.5 (MEDIUM)
Patch available
May 27, 2026 - 19:46 EUVD
CVE Published
May 27, 2026 - 14:17 nvd
UNKNOWN (no severity yet)
CVE Published
May 27, 2026 - 14:17 nvd
MEDIUM 5.5

DescriptionNVD

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]

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Prevalence
Ubiquitous
Linux kernel underlies the vast majority of server, embedded, and mobile deployments globally
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
High

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Intel

View all
CVE-2021-44228 CRITICAL POC
10.0 Dec 10

Apache Log4j2 contains a critical JNDI injection vulnerability known as 'Log4Shell' that allows unauthenticated remote c

CVE-2017-5689 CRITICAL POC
9.8 May 02

An unprivileged network attacker could gain system privileges to provisioned Intel manageability SKUs: Intel Active Mana

CVE-2012-5958 CRITICAL POC
10.0 Jan 31

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable

CVE-2012-0217 HIGH POC
7.2 Jun 12

The x86-64 kernel system-call functionality in Xen 4.1.2 and earlier, as used in Citrix XenServer 6.0.2 and earlier and

CVE-2012-5959 CRITICAL POC
10.0 Jan 31

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable

CVE-2012-5964 CRITICAL POC
10.0 Jan 31

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable

CVE-2012-5963 CRITICAL POC
10.0 Jan 31

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable

CVE-2012-5961 CRITICAL POC
10.0 Jan 31

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable

CVE-2017-5753 MEDIUM POC
5.6 Jan 04

Systems with microprocessors utilizing speculative execution and branch prediction may allow unauthorized disclosure of

CVE-2012-5965 CRITICAL POC
10.0 Jan 31

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable

CVE-2012-5962 CRITICAL POC
10.0 Jan 31

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable

CVE-2012-5960 CRITICAL POC
10.0 Jan 31

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Not-Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy