CVE-2026-80985
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: net/smc: növbə girişində həddindən artıq böyük SMC-Rv2 LLC mesajlarının daşınması smc_llc_rmt_delete_rkey() və smc_llc_save_add_link_rkeys() funksiyaları v2 mesajının 44 baytlıq smc_llc_msg union-una sığmayan hissəsini oxuyur və hər ikisi gələn məlumatın ölçüsü ilə deyil, məlumatın yerləşdiyi buferin ölçüsü ilə məhdudlaşır. Paylaşılan v2 qəbul buferi olan bir bağlantıda, 255 rkey təyin edən 44 baytlıq DELETE_RKEY_V2 mesajı lgr->wr_rx_buf_v2-də əvvəlki mesajdan qalan rkey[9..254] sahələrinə çatır və onların hər birini smc_rtoken_delete() funksiyasına ötürür. Bu 255 rkey-dən biri qeydiyyatdan keçmiş rtoken ilə uyğunlaşaraq onu silir. Belə bir bağlantıda ADD_LINK eyni baytlardan istifadə etməklə 255-ə qədər rtoken quraşdırır. Sonrakı hissəni növbə girişinə kopyalayın, beləliklə onun uzunluğu gələn mesajın uzunluğuna bərabər olsun və rkey-ləri cast vasitəsilə əldə etmək əvəzinə, onları union-un üzvü kimi inline şəklində təyin edin. İndi eyni DELETE_RKEY_V2 daşıdığı 9 rkey-i emal edir. Kopyalama prosesi iki funksiyanın oxuya biləcəyi ən uzun sonluqla məhdudlaşdırılır, beləliklə qarşı tərəf girişin ölçüsünü təyin edə bilmir. Əvvəlki yamada paylaşılan v2 qəbul buferi olmayan bağlantılar üçün tətbiq edilən məhdudiyyətə artıq ehtiyac yoxdur.
Necə düzəltmək olar
- Linux Linuxedf30d65e3ac52f886f7d87b1a7449742e79157d, 0d6f80be8ac5886842640d6526abf3f9a215be75, 8d3c1ab82c11d4fadebf817a825fd221b3e197ea və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 27ef6a9981fe74191849966a6d5e0400a4008ab8 ≤ v < edf30d65e3ac52f886f7d87b1a7449742e79157d, 27ef6a9981fe74191849966a6d5e0400a4008ab8 ≤ v < 0d6f80be8ac5886842640d6526abf3f9a215be75, 27ef6a9981fe74191849966a6d5e0400a4008ab8 ≤ v < 8d3c1ab82c11d4fadebf817a825fd221b3e197ea, 6.14 | edf30d65e3ac52f886f7d87b1a7449742e79157d, 0d6f80be8ac5886842640d6526abf3f9a215be75, 8d3c1ab82c11d4fadebf817a825fd221b3e197ea |
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.