CVE-2026-90011
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: scsi: target: iscsi: Login faylları üçün terminator baytı ayırın iscsi_target_check_login_request() funksiyası DataSegmentLength dəyəri MAX_KEY_VALUE_PAIRS-dən çox olan login PDU-nu rədd edir, lakin yoxlama '>' operatoru ilə aparılır və login->req_buf tam olaraq MAX_KEY_VALUE_PAIRS baytla ayrılır. iscsit_get_login_rx() funksiyası payload_length + padding baytlarını qəbul etdiyindən və burada padding = ((-payload_length) & 3); olduğundan, 8189-dan 8192-yə qədər hər hansı payload_length bütün 8192 baytlıq buferi doldurur. Yazma əməliyyatı sərhədlər daxilində qalır, lakin NUL terminatoru üçün heç bir bayt qalmır. Bufer daha sonra C string kimi istifadə olunur. CHAP yolunda chap_check_algorithm() funksiyası kstrdup(a_str)-ni çağırır, extract_param() isə strstr(in_buf, pattern) və ardınca strlen_semi()-ni çağırır ki, bunların heç biri uzunluq parametrini qəbul etmir. convert_null_to_semi() əlavə olaraq hər bir daxili NUL simvolunu ';' ilə əvəz edir, beləliklə, düzgün formalaşdırılmış NUL ilə ayrılmış key=value qeydlərindən ibarət fayl belə terminatorsuz qalır. Bu, obyektin sonundan keçərək bitişik slab yaddaşına daxil olur. Buna CHAP üçün konfiqurasiya edilmiş portal qarşısında autentifikasiya olunmamış initiator tərəfindən çatmaq mümkündür; autentifikasiya tələb olunmadıqda iscsi_login_zero_tsih_s2() AuthMethod-u None olaraq yenidən yazır və CHAP yoluna heç vaxt daxil olunmur. Bir əlavə bayt ayırın. kzalloc() onu sıfırlayır və ora heç nə yazılmır, çünki hər bir yazıçı maksimum MAX_KEY_VALUE_PAIRS baytını 0 ofsetinə kopyalayır, beləliklə bufer həmişə terminasiya olunmuş olur.
Necə düzəltmək olar
- Linux Linux5fac79f248c37774d1dd761406f83d25ca6ff8e4, 6ddddcad436d8e6e619204d3c848147ff2f5bf1e, b19dc17ed963ac36c0db4b52a1803fb11169f91f, 6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076, eb9dadf4d552ebe10644871c5189286552aa48f5, 1624bff4c5118ad494d50ad94d44f22064667a7f, 3ddf3ea291a0ef2ea93b82e158960ac2cc42302b, f4825922d2fb371e2b969697d792077f1b62b62c və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 5fac79f248c37774d1dd761406f83d25ca6ff8e4, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 6ddddcad436d8e6e619204d3c848147ff2f5bf1e, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < b19dc17ed963ac36c0db4b52a1803fb11169f91f, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < eb9dadf4d552ebe10644871c5189286552aa48f5, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 1624bff4c5118ad494d50ad94d44f22064667a7f, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 3ddf3ea291a0ef2ea93b82e158960ac2cc42302b, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < f4825922d2fb371e2b969697d792077f1b62b62c, 3.1 | 5fac79f248c37774d1dd761406f83d25ca6ff8e4, 6ddddcad436d8e6e619204d3c848147ff2f5bf1e, b19dc17ed963ac36c0db4b52a1803fb11169f91f, 6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076, eb9dadf4d552ebe10644871c5189286552aa48f5, 1624bff4c5118ad494d50ad94d44f22064667a7f, 3ddf3ea291a0ef2ea93b82e158960ac2cc42302b, f4825922d2fb371e2b969697d792077f1b62b62c |
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.