---
id: CVE-2026-97978
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  eth: ice: don't dereference pointers from TP_printk()

  After forwarding net-next during the v7.3 merge window we started
  seeing:

    TRACE EVENT ERROR: Event ice_tx_dim_…
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  eth: ice: don't dereference pointers from TP_printk()

  After forwarding net-next during the v7.3 merge window we started
  seeing:

    TRACE EVENT ERROR: Event ice_tx_dim_…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 3089cf6d3caa1eb344aac05c875f4aeaf891552d <
    ae230874e3ba27e975a9bb21a6ffd05d6a2ea318
  - >-
    Linux >= 3089cf6d3caa1eb344aac05c875f4aeaf891552d <
    0b0d2f9db2406aa541a8bc3737f4f4aae1cafde9
  - >-
    Linux >= 3089cf6d3caa1eb344aac05c875f4aeaf891552d <
    c42db35518bb0eae42ec955520eee0aa94a4a6fe
  - >-
    Linux >= 3089cf6d3caa1eb344aac05c875f4aeaf891552d <
    b8bf9bfda5f62e11444e483c2b4aaff90c5cfc6b
  - Linux 5.14
published: '2026-09-25'
updated: '2026-09-25'
sourceUpdated: '2026-09-25T11:17:25.790'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-97978'
references:
  - url: 'https://git.kernel.org/stable/c/0b0d2f9db2406aa541a8bc3737f4f4aae1cafde9'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/ae230874e3ba27e975a9bb21a6ffd05d6a2ea318'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/b8bf9bfda5f62e11444e483c2b4aaff90c5cfc6b'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/c42db35518bb0eae42ec955520eee0aa94a4a6fe'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
tags:
  - nvd
  - cve.org
ingestedAt: '2026-09-25T11:06:38.869Z'
---

## Overview

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

eth: ice: don't dereference pointers from TP_printk()

After forwarding net-next during the v7.3 merge window we started
seeing:

  TRACE EVENT ERROR: Event ice_tx_dim_work has double dereference in TP_printk: REC->q_vector->tx.tx_ring->q_index
  WARNING: kernel/trace/trace_events.c:420 at test_double_dereference.cold+0x39/0x4b

this is due to extra checks added in tracing subsystem in
commit b5cc230af5e5 ("tracing: Warn when an event dereferences a pointer in TP_printk()").

Printing happens long after the event was recorded, by which point
the pointers may be invalid (the ring or the dim instance).
Copy the eight scalars into the event instead.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
