Katalog CVE

CVE-2026-68292

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

W jądrze Linux w sterowniku ice występuje wyciek pamięci podczas alokacji pierścienia znaczników czasowych (tstamp_ring) dla nie-PF typów VSI. Funkcja ice_is_txtime_ena() nie sprawdza typu VSI, co prowadzi do błędnej alokacji i wycieku pamięci przy każdym resecie PCI.

Ocena ryzyka

Wielokrotne resetowanie PCI może prowadzić do wyczerpania pamięci jądra, co może skutkować awarią systemu lub obniżeniem wydajności. Problem dotyczy systemów z kartami sieciowymi Intel.

Rekomendacja

Zainstaluj poprawkę jądra Linux, która ogranicza działanie ice_is_txtime_ena() tylko do PF VSI. Zrestartuj system po aktualizacji.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS