LiveActive security incident?Get immediate response
CVE Record

CVE-2026-23117: ice: add missing ice_deinit_hw() in devlink reinit path

In the Linux kernel, the following vulnerability has been resolved: ice: add missing ice_deinit_hw() in devlink reinit path devlink-reload results in ice_init_hw failed error, and then removing the ice driver causes a NULL pointer dereference. [ +0.102213] ice 0000:ca:00.0: ice_init_hw failed: -16 ... [ +0.000001] Call Trace: [ +0.000003] <TASK> [ +0.000006] ice_unload+0x8f/0x100 [ice] [ +0.000081] ice_remove+0xba/0x300 [ice] Commit 1390b8b3d2be ("ice: remove duplicate call to ice_deinit_hw() on error paths") removed ice_deinit_hw() from ice_deinit_dev(). As a result ice_devlink_reinit_down() no longer calls ice_deinit_hw(), but ice_devlink_reinit_up() still calls ice_init_hw(). Since the control queues are not uninitialized, ice_init_hw() fails with -EBUSY. Add ice_deinit_hw() to ice_devlink_reinit_down() to correspond with ice_init_hw() in ice_devlink_reinit_up().

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

CVE-2026-23117 is a Linux kernel bug in the Intel ice network driver. A devlink reload can leave hardware state uncleared, and later removing the driver can trigger a NULL pointer dereference. The main business risk is host instability or outage on affected systems using this driver.

Executive priority

Treat this as a targeted availability risk for Linux hosts with affected Intel ice networking. Prioritize critical servers and network-sensitive infrastructure, but do not escalate as internet-wide emergency based on current evidence.

Technical view

The regression removed an ice_deinit_hw() call from ice_deinit_dev(). During devlink reinit, ice_devlink_reinit_down() no longer deinitializes hardware, while ice_devlink_reinit_up() still calls ice_init_hw(). Existing control queues can make initialization fail with -EBUSY, followed by a NULL pointer dereference in ice_unload/ice_remove.

Likely exposure

Exposure appears limited to Linux systems using the ice driver, typically Intel Ethernet adapters, where devlink reload and driver removal occur. The source bundle does not provide complete distro package ranges, CVSS, or broad product mapping.

Exploitation context

No active exploitation is reported in the provided sources, and the CVE is not listed as KEV. The described trigger is operational and local to driver lifecycle handling, not a remote network exploit in the supplied evidence.

Researcher notes

The evidence describes a regression in devlink reinit symmetry: deinit was removed on the down path but init remained on the up path. Affected-version detail is commit-oriented and incomplete for distro triage, so validation should rely on kernel source, vendor backports, and advisories.

Mitigation direction

  • Apply Linux kernel updates containing the referenced stable fixes.
  • Check vendor or distribution advisories for backported kernel packages.
  • Avoid unnecessary devlink reload and ice driver removal on suspect systems.
  • Prioritize maintenance windows for hosts using the ice driver in critical paths.

Validation and detection

  • Inventory Linux hosts using the ice kernel driver.
  • Check running kernel packages against distribution advisories for CVE-2026-23117.
  • Review logs for ice_init_hw failed errors after devlink reload.
  • Confirm updated kernels include the referenced stable commits or vendor backports.
Prepared
Confidence
medium
Sources
4

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2026-23117 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
3Timeline events
0ADP providers
3Source links

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinuxc91eee346089e4d287d5a111719e57cac605275e, 1390b8b3d2bef9bfbb852fc735430798bfca36e7unaffected
LinuxLinux6.18.2unaffected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.