In the Linux kernel, the following vulnerability has been resolved:
ice: prevent tstamp ring allocation for non-PF VSI types
The pf->txtime_txqs bitmap tracks which Tx queues have ETF (Earliest TxTime First) offload enabled. This bitmap is indexed by queue number and is set by ice_offload_txtime(), which only operates on PF VSI queues.
However, ice_is_txtime_ena() does not check the VSI type before consulting the bitmap. When ETF offload is enabled on PF Tx queue 0, bit 0 is set in pf->txtime_txqs. During a subsequent PCI reset rebuild, the CTRL VSI's Tx queue 0 is reconfigured and ice_is_txtime_ena() is called for that ring. Since it only checks pf->txtime_txqs by queue index without distinguishing VSI type, it finds bit 0 set and returns true, matching the PF VSI's ETF queue, not the CTRL VSI's. This causes ice_vsi_cfg_txq() to spuriously allocate a tstamp_ring for the CTRL VSI ring.
Since CTRL VSI rings have no associated netdev, ice_clean_tx_ring() takes an early return at the !netdev check before reaching ice_free_tx_tstamp_ring(), leaking the allocation. Each PCI reset leaks one 64-byte tstamp_ring.
Fix this by restricting ice_is_txtime_ena() to return true only for PF VSI rings, since txtime_txqs is only meaningful for PF VSI queues.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.18.44-99.149Upgrade bpftool6.18-debuginfoUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.18-debuginfoUpgrade python3-perf6.18-debuginfoUpgrade kernel6.18-modules-extraUpgrade perf6.18-debuginfoUpgrade kernel6.18-headersUpgrade kernel6.18-toolsUpgrade python3-perf6.18Upgrade microvm-kernel6.18Upgrade kernel6.18-modules-extra-commonUpgrade kernel6.18-develUpgrade perf6.18Upgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-debuginfo-common-x86_64Upgrade bpftool6.18Upgrade kernel6.18Upgrade kernel6.18-tools-devel | Sep 30, 2026 | Aug 10, 2026 |
| Redhat_linux | — | No solution exists | Aug 13, 2026 | Aug 10, 2026 |
| Ubuntu | — | Upgrade linux-image-awsUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-ibmUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-virtualUpgrade linux-image-azure-7.0Upgrade linux-image-7.0.0-1014-awsUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-gcpUpgrade linux-image-azure-fdeUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-realtime-64kUpgrade linux-image-generic-64k-7.0Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-oem-7.0Upgrade linux-image-generic-7.0Upgrade linux-image-aws-64kUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-virtual-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-gke-64k-7.0Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-azureUpgrade linux-image-gke-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-gke-64kUpgrade linux-image-realtimeUpgrade linux-image-realtime-7.0Upgrade linux-image-oem-26.04aUpgrade linux-image-genericUpgrade linux-image-gcp-7.0Upgrade linux-image-generic-64kUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-7.0.0-1017-azureUpgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-oracleUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fde-7.0Upgrade linux-image-gkeUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-7.0.0-1013-oracle-64k | Oct 7, 2026 | Oct 6, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub