CVE-2026-68292

Source
https://cve.org/CVERecord?id=CVE-2026-68292
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-68292.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-68292
Downstream
Published
2026-08-10T12:02:25.414Z
Modified
2026-08-12T04:18:47.360218221Z
Summary
ice: prevent tstamp ring allocation for non-PF VSI types
Details

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

ice: prevent tstamp ring allocation for non-PF VSI types

The pf->txtimetxqs bitmap tracks which Tx queues have ETF (Earliest TxTime First) offload enabled. This bitmap is indexed by queue number and is set by iceoffload_txtime(), which only operates on PF VSI queues.

However, iceistxtimeena() 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->txtimetxqs. During a subsequent PCI reset rebuild, the CTRL VSI's Tx queue 0 is reconfigured and iceistxtimeena() is called for that ring. Since it only checks pf->txtimetxqs 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 icevsicfgtxq() to spuriously allocate a tstampring for the CTRL VSI ring.

Since CTRL VSI rings have no associated netdev, icecleantxring() takes an early return at the !netdev check before reaching icefreetxtstampring(), leaking the allocation. Each PCI reset leaks one 64-byte tstampring.

Fix this by restricting iceistxtimeena() to return true only for PF VSI rings, since txtimetxqs is only meaningful for PF VSI queues.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68292.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ccde82e909467abdf098a8ee6f63e1ecf9a47ce5
Fixed
684d4d0bda95a3fb21b3e29ff0f668f657707b54
Fixed
d0a21604c6abfa4956f3a511a1de174cec77a812
Fixed
144539bbfd3cea1ab0fb6f5216d6004c1f4f029b

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-68292.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.18.0
Fixed
6.18.42
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.6

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-68292.json"