CVE-2026-68292
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: ice: qeyri-PF VSI tipləri üçün tstamp halqasının ayrılmasının qarşısını alın pf->txtime_txqs bitmap-ı hansı Tx növbələrində ETF (Earliest TxTime First) ofloudunun aktiv olduğunu izləyir. Bu bitmap növbə nömrəsi ilə indekslənir və yalnız PF VSI növbələrində işləyən ice_offload_txtime() tərəfindən qurulur. Lakin ice_is_txtime_ena() bitmap-ə müraciət etməzdən əvvəl VSI tipini yoxlamır. PF Tx növbəsi 0-da ETF ofloudu aktiv olduqda, pf->txtime_txqs-də 0-cı bit qurulur. Sonrakı PCI reset yenidənqurması zamanı CTRL VSI-nin Tx növbəsi 0 yenidən konfiqurasiya edilir və həmin halqa üçün ice_is_txtime_ena() çağırılır. O, VSI tipini fərqləndirmədən pf->txtime_txqs-i yalnız növbə indeksi ilə yoxladığı üçün 0-cı bitin qurulduğunu görür və true qaytarır, CTRL VSI-nin deyil, PF VSI-nin ETF növbəsinə uyğun gəlir. Bu, ice_vsi_cfg_txq()-nin CTRL VSI halqası üçün səhvən tstamp_ring ayırmasına səbəb olur. CTRL VSI halqalarının əlaqəli netdev-i olmadığı üçün ice_clean_tx_ring() ice_free_tx_tstamp_ring()-ə çatmazdan əvvəl !netdev yoxlamasında erkən qayıdış edir və ayrılmış yaddaş sızır. Hər PCI reset bir 64 baytlıq tstamp_ring sızmasına səbəb olur. Bunu düzəltmək üçün ice_is_txtime_ena() yalnız PF VSI halqaları üçün true qaytaracaq şəkildə məhdudlaşdırılır, çünki txtime_txqs yalnız PF VSI növbələri üçün məna daşıyır.
Necə düzəltmək olar
- Linux Linux684d4d0bda95a3fb21b3e29ff0f668f657707b54, d0a21604c6abfa4956f3a511a1de174cec77a812, 144539bbfd3cea1ab0fb6f5216d6004c1f4f029b və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ccde82e909467abdf098a8ee6f63e1ecf9a47ce5 ≤ v < 684d4d0bda95a3fb21b3e29ff0f668f657707b54, ccde82e909467abdf098a8ee6f63e1ecf9a47ce5 ≤ v < d0a21604c6abfa4956f3a511a1de174cec77a812, ccde82e909467abdf098a8ee6f63e1ecf9a47ce5 ≤ v < 144539bbfd3cea1ab0fb6f5216d6004c1f4f029b, 6.18 | 684d4d0bda95a3fb21b3e29ff0f668f657707b54, d0a21604c6abfa4956f3a511a1de174cec77a812, 144539bbfd3cea1ab0fb6f5216d6004c1f4f029b |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.