CVE-2026-90293

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: IB/isert: sessiya qeydiyyatından sonra tam funksionallı qəbul buferlərini yerləşdirin isert_put_login_tx() funksiyası __transport_register_session() işə düşməzdən əvvəl tam funksionallı qəbul buferlərini yerləşdirir, buna görə də son Login Response cavabını gözləməyən initiator hələ də se_tpg-si NULL olan se_session üzərindən SCSI əmrinin icrasına səbəb ola bilər - bu, əvvəlki yamadakı ilə eyni oops xətasıdır, target_submit+0xbe ünvanında. Onları, əvvəlki yamanın həmin cavabı göndərmək üçün artıq istifadə etdiyi isert_get_rx_pdu() funksiyasından və həmin göndərmə əməliyyatından əvvəl yerləşdirin: qəbul növbəsi məhz initiatora ondan istifadə edə biləcəyi bildirildiyi anda doldurulur. Yaddaş ayırmanın orada aparılması, son Login Response şəbəkəyə ötürüldükdən sonra yaddaş ayırma xətasının baş verməyəcəyi mövcud xüsusiyyətini qoruyub saxlayır. Son Login Request və isert_post_recvm() arasında qəbul növbəsi artıq boşdur; bu, ikinci nöqtəni daha sona çəkir, 1200 giriş ərzində median 92 mks-dən 172 mks-ə qədər artırır. Yalnız ona bildiriş gəlməmişdən əvvəl göndərməni həyata keçirən initiator həmin pəncərəyə çata bilər və IB və RoCE-də buferlər görünənə qədər onun göndərmə cəhdi təkrar olunur - isert_rdma_accept() rnr_retry_count = 7 tələb edir. iWARP-da RNR axın nəzarəti yoxdur, buna görə də orada eyni göndərmə əməliyyatı əlaqəni kəsir. Gözləməyən initiator ilə rxe üzərindən ölçülmüş, hər dövründə 400 giriş olan sınaqlarda: instrumentasiya edilmiş versiya 10 sınağın heç birində buferlər yerləşdirilməzdən əvvəl isert_recv_done() funksiyasına giriş qeyd etməyib; halbuki həmin initiator yamasız 10 sınağın 8-də, yalnız əvvəlki yama ilə isə 10 sınağın 5-də oops xətası verib. Sınaqdan keçirməyiblər: iWARP, iSER üzərindən kəşf sessiyaları və real HCA-lar.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux962edb9a6b0dae09d33a677485a398fc7d55968c, 068fe9841d2585b79d479fc7b58251d02d0b066f, d4f8257c3283919ca7e149381d062b9af5f7df7d, 9c21a433022219ca899d1b3cd9049991f51a6a2c, 9b2c61344992c8c2b883e1eebe416cc488a19390, 6c506fee5a5f2c8719c65bcfc5e5d0862b0a1946, ad4492dcaf90a1d1a728ec5eef1a68ce5355027a, 5247dde9daac7e107853b6fea043f7f47be033f7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxb8d26b3be8b33682cf163274ed07479a70554633 ≤ v < 962edb9a6b0dae09d33a677485a398fc7d55968c, b8d26b3be8b33682cf163274ed07479a70554633 ≤ v < 068fe9841d2585b79d479fc7b58251d02d0b066f, b8d26b3be8b33682cf163274ed07479a70554633 ≤ v < d4f8257c3283919ca7e149381d062b9af5f7df7d, b8d26b3be8b33682cf163274ed07479a70554633 ≤ v < 9c21a433022219ca899d1b3cd9049991f51a6a2c, b8d26b3be8b33682cf163274ed07479a70554633 ≤ v < 9b2c61344992c8c2b883e1eebe416cc488a19390, b8d26b3be8b33682cf163274ed07479a70554633 ≤ v < 6c506fee5a5f2c8719c65bcfc5e5d0862b0a1946, b8d26b3be8b33682cf163274ed07479a70554633 ≤ v < ad4492dcaf90a1d1a728ec5eef1a68ce5355027a, b8d26b3be8b33682cf163274ed07479a70554633 ≤ v < 5247dde9daac7e107853b6fea043f7f47be033f7, 3.10962edb9a6b0dae09d33a677485a398fc7d55968c, 068fe9841d2585b79d479fc7b58251d02d0b066f, d4f8257c3283919ca7e149381d062b9af5f7df7d, 9c21a433022219ca899d1b3cd9049991f51a6a2c, 9b2c61344992c8c2b883e1eebe416cc488a19390, 6c506fee5a5f2c8719c65bcfc5e5d0862b0a1946, ad4492dcaf90a1d1a728ec5eef1a68ce5355027a, 5247dde9daac7e107853b6fea043f7f47be033f7

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.

CVE-2026-90293 · Linux · Dark Radar