CVE-2026-53008
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-362
Ejecución concurrente utilizando recursos compartidos con una incorrecta sincronización (Condición de carrera)
Fecha de publicación:
24/06/2026
Última modificación:
14/07/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
ice: fix race condition in TX timestamp ring cleanup<br />
<br />
Fix a race condition between ice_free_tx_tstamp_ring() and ice_tx_map()<br />
that can cause a NULL pointer dereference.<br />
<br />
ice_free_tx_tstamp_ring currently clears the ICE_TX_FLAGS_TXTIME flag<br />
after NULLing the tstamp_ring. This could allow a concurrent ice_tx_map<br />
call on another CPU to dereference the tstamp_ring, which could lead to<br />
a NULL pointer dereference.<br />
<br />
CPU A:ice_free_tx_tstamp_ring() | CPU B:ice_tx_map()<br />
--------------------------------|---------------------------------<br />
tx_ring->tstamp_ring = NULL |<br />
| ice_is_txtime_cfg() -> true<br />
| tstamp_ring = tx_ring->tstamp_ring<br />
| tstamp_ring->count // NULL deref!<br />
flags &= ~ICE_TX_FLAGS_TXTIME |<br />
<br />
Fix by:<br />
1. Reordering ice_free_tx_tstamp_ring() to clear the flag before<br />
NULLing the pointer, with smp_wmb() to ensure proper ordering.<br />
2. Adding smp_rmb() in ice_tx_map() after the flag check to order the<br />
flag read before the pointer read, using READ_ONCE() for the<br />
pointer, and adding a NULL check as a safety net.<br />
3. Converting tx_ring->flags from u8 to DECLARE_BITMAP() and using<br />
atomic bitops (set_bit(), clear_bit(), test_bit()) for all flag<br />
operations throughout the driver:<br />
- ICE_TX_RING_FLAGS_XDP<br />
- ICE_TX_RING_FLAGS_VLAN_L2TAG1<br />
- ICE_TX_RING_FLAGS_VLAN_L2TAG2<br />
- ICE_TX_RING_FLAGS_TXTIME
Impacto
Puntuación base 3.x
4.70
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.18 (incluyendo) | 7.0.10 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



