CVE-2026-53009: ice: fix double-free of tx_buf skb
ice: fix double-free of txbuf skb
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Configuration
Apply the fix for the ice: fix double-free of tx_buf skb issue by resetting the tx_buf type to ICE_TX_BUF_EMPTY in the error path when the linearization error path is hit, so that the skb is not freed a second time by ice_unmap_and_free_tx_buf() after the first free in ice_xmit_frame_ring().
Linux kernel (ice driver) tx_buf type = ICE_TX_BUF_EMPTY - Configuration
Move the initialization of 'first' up so it is already valid when the code reaches the linearization error path (ensuring correct error handling in the ice driver).
Linux kernel (ice driver) initialization of 'first' = moved up
Event History
Frequently Asked Questions
What is the severity of CVE-2026-53009?
CVE-2026-53009 has a risk rating of 28, indicating a moderate severity level.
How do I fix CVE-2026-53009?
To fix CVE-2026-53009, ensure that you update the Intel ice driver in the Linux kernel to the latest version where the vulnerability is patched.
What systems are affected by CVE-2026-53009?
CVE-2026-53009 affects systems utilizing the Intel ice driver in the Linux kernel.
What does CVE-2026-53009 affect in the Linux kernel?
CVE-2026-53009 addresses a double-free issue of tx_buf skb during error handling in the ice driver.
Is CVE-2026-53009 exploitable?
While specific exploitation details may vary, CVE-2026-53009 can lead to potential memory corruption issues if not mitigated.