UBUNTU-CVE-2026-97978: Low severity ubuntu/linux-hwe-edge vulnerability
In the Linux kernel, the following vulnerability has been resolved: eth: ice: don't dereference pointers from TPprintk() After forwarding net-next during the v7.3 merge window we started seeing: TRACE EVENT ERROR: Event icetxdimwork has double dereference in TPprintk: REC->qvector->tx.txring->qindex WARNING: kernel/trace/traceevents.c:420 at testdoubledereference.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 TPprintk()"). 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.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/linux-hwe-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42~24.04.1 - Upgrade
Upgrade
ubuntu/linux-riscv-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1~24.04.1 - Upgrade
Upgrade
ubuntu/linuxto a version that resolves this vulnerability.Fixed in 7.0.0-42.42 - Upgrade
Upgrade
ubuntu/linux-awsto a version that resolves this vulnerability.Fixed in 7.0.0-1016.17 - Upgrade
Upgrade
ubuntu/linux-gcpto a version that resolves this vulnerability.Fixed in 7.0.0-1016.18 - Upgrade
Upgrade
ubuntu/linux-ibmto a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oem-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oracleto a version that resolves this vulnerability.Fixed in 7.0.0-1015.16 - Upgrade
Upgrade
ubuntu/linux-riscvto a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1 - Compensating control
For the Linux kernel eth: ice trace event ice_tx_dim_work, copy the eight scalar values into the event record and use those scalars in TP_printk() instead of dereferencing pointers such as REC->q_vector->tx.tx_ring->q_index.
Event History
Frequently Asked Questions
Which systems are most likely to encounter this issue?
Systems running one of the listed Ubuntu kernel packages may encounter it when the Intel ICE driver’s ice_tx_dim_work trace event is recorded and later printed. The issue concerns tracing of that specific driver event rather than ordinary packet processing alone.
How can I tell whether the issue has occurred on a system?
Look for a kernel tracing warning stating that event ice_tx_dim_work has a double dereference in TP_printk, including REC->q_vector->tx.tx_ring->q_index. The reported warning references kernel/trace/trace_events.c and test_double_dereference.cold.