CVE-2026-74623

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: net: atlantic: ring deinit zamanı qalıq TX buferlərini azad etmək aq_vec_deinit() funksiyası tək bir aq_ring_tx_clean() çağırışı ilə TX ringlərini boşaldır ki, bu da maksimum AQ_CFG_TX_CLEAN_BUDGET (256) deskriptorunu azad edir və aq_vec_stop() aparat təminatını və NAPI-ni dayandırdıqdan sonra artıq hərəkət etməyən hw_head hissəsində dayanır. Büdcədən kənar tamamlanmış deskriptorlar və [hw_head, sw_tail) intervalında hələ də yerləşdirilmiş hər şey interfeys söndürüldükdə öz skb və ya xdp_frame-lərini saxlayır: daha sonra aq_vec_ring_free() bufer ringini azad edir və istinadlar tamamilə itirilir. Hazırda bu, TX/XDP_TX yükü altında hər bir interfeys söndürüləndə baş verən səssiz yaddaş sızmasıdır. Net-next üçün təklif olunan RX yolunun page_pool-a çevrilməsi ilə bu daha görünən hala gəlir: XDP_TX freymləri RX ringinin page_pool-unda fraqment istinadlarını daşıyır, buna görə də tək bir qalıq freym pool-un inflight sayğacını əbədi olaraq sıfırdan yuxarı saxlayır. Beləliklə, page_pool_destroy() heç vaxt tamamlanmır, pool öz səhifələri ilə birlikdə sızır və həmin andan etibarən hər bir ifdown, XDP ayırması və ya XDP_TX yükü altında ring ölçüsünün dəyişdirilməsi zamanı hər 60 saniyədən bir "page_pool_release_retry() stalled pool shutdown" xəbərdarlığı çıxır. aq_ring_tx_deinit() funksiyasını silinməzdən əvvəlki halına qaytarın və onu yenidən ləğvetmə prosesi üçün istifadə edin, bir genişlətmə ilə: hazırda TX ringləri xdp_frame-ləri saxlaya bilər, ona görə də onları da azad edin. Bu proses proses kontekstində işlədiyi üçün onlar xdp_return_frame() ilə geri qaytarılır.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc22 avq 2026
İlk görülmə22 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxa14ceebd13bf857bfca052bc5a6bd49e737912be, 4f1c20873f70b4b22ef86dc38dad1fda8e169bcd, 307d80193b4a4a75b8dc4e0d3162be3755abbed7, 7a3e1481f4ee6c581bccc6bfc6c970aac5be7b0c, 3447641d361dcc5511841d986ad4d849b2900d9b, b13202d401e1a20fec89b0cda733dcbaf279f79d, dd633280de7fdfd60dc4fcf63d04e2ad95b43269, 452636ea5410a96e02ebaaf80b21e3620b98e0dd və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxeb36bedf28be6d986bdbcfa375bab08ffa45efd8 ≤ v < a14ceebd13bf857bfca052bc5a6bd49e737912be, eb36bedf28be6d986bdbcfa375bab08ffa45efd8 ≤ v < 4f1c20873f70b4b22ef86dc38dad1fda8e169bcd, eb36bedf28be6d986bdbcfa375bab08ffa45efd8 ≤ v < 307d80193b4a4a75b8dc4e0d3162be3755abbed7, eb36bedf28be6d986bdbcfa375bab08ffa45efd8 ≤ v < 7a3e1481f4ee6c581bccc6bfc6c970aac5be7b0c, eb36bedf28be6d986bdbcfa375bab08ffa45efd8 ≤ v < 3447641d361dcc5511841d986ad4d849b2900d9b, eb36bedf28be6d986bdbcfa375bab08ffa45efd8 ≤ v < b13202d401e1a20fec89b0cda733dcbaf279f79d, eb36bedf28be6d986bdbcfa375bab08ffa45efd8 ≤ v < dd633280de7fdfd60dc4fcf63d04e2ad95b43269, eb36bedf28be6d986bdbcfa375bab08ffa45efd8 ≤ v < 452636ea5410a96e02ebaaf80b21e3620b98e0dd, 4.11a14ceebd13bf857bfca052bc5a6bd49e737912be, 4f1c20873f70b4b22ef86dc38dad1fda8e169bcd, 307d80193b4a4a75b8dc4e0d3162be3755abbed7, 7a3e1481f4ee6c581bccc6bfc6c970aac5be7b0c, 3447641d361dcc5511841d986ad4d849b2900d9b, b13202d401e1a20fec89b0cda733dcbaf279f79d, dd633280de7fdfd60dc4fcf63d04e2ad95b43269, 452636ea5410a96e02ebaaf80b21e3620b98e0dd

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.

Intelligence 360 paketində

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.