CVE-2026-74578
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: crypto: algif_skcipher - ctx->state olmayan ağaclarda sinxron emalı məcburi etmək skcipher_recvmsg() funksiyasındakı AIO/async yolu soket səviyyəli ctx->iv dəyərini birbaşa skcipher sorğusuna ötürür. io_submit() çağırışından sonra soket kilidi açılır və sorğu asinxron şəkildə emal edilir, buna görə də eyni vaxtda baş verən sendmsg(ALG_SET_IV) ctx->iv dəyərini yeniləyə bilər və icra edilməkdə olan sorğunun hücumçunun nəzarətində olan IV altında işləməsinə səbəb ola bilər. CTR/axın rejimləri üçün bu, IV/açarsilsiləsinin təkrar istifadəsi deməkdir və imtiyazsız istifadəçiyə eyni vaxtda baş verən əməliyyatın açıq mətnini bərpa etməyə imkan verir. Asinxron yol üçün ctx->iv dəyərinin hər sorğu üçün ayrılmış yaddaşa kopyalanması kifayət deyil. statesize == 0 olan şifrələr üçün (bura cbc və ctr daxildir), MSG_MORE hissələrarası IV zəncirləməsi yalnız yerində req->iv geri yazılması ilə həyata keçirilir; kopyalama isə bunu af_alg_free_resources() tərəfindən tamamlandıqda azad edilən hər sorğuya aid yaddaşa yönləndirir ki, bu da səssiz şəkildə yanlış nəticə yaradır. IV-nin tamamlanma callback-indən geri yazılması da mümkün deyil: bu, orada lock_sock() tələb edərdi, lakin callback softirq/atomik kontekstdə işləyə bildiyi üçün yuxuya getməməlidir. Bunun əvəzinə əməliyyatı sinxron edin, bu həm IV yarışını (race condition), həm də hər hansı geri yazma yarışını aradan qaldırır. Bu, net/ bölməsində AIO soket yolunu tamamilə silən və beləliklə bu fayl üçün eyni son vəziyyəti yaradan upstream həlli (commit fcc77d33a34c "net: Remove support for AIO on sockets") ilə ekvivalentdir. Bu yamama qəsdən həmin commit-dən fərqlənir: stabil versiya üçün çox invaziv olacaq bütün ağac boyu AIO soket dəstəyini silmək əvəzinə, o, yalnız crypto/algif_skcipher.c faylındakı AIO budağını silir. Artıq io_submit() sinxron şəkildə tamamlanır; AF_ALG asinxronluğu praktikada nadir hallarda istifadə olunur. skcipher_recvmsg() funksiyasındakı -EIOCBQUEUED yoxlaması artıq lazımsızdır, lakin zərərsizdir və düzəlişi minimal saxlamaq üçün olduğu kimi qoyulub. 6.6.y versiyasında sınaqdan keçirilmişdir: dəyişiklikdən sonra hücumçu IV injeksiyaları 2296/200000-dən 0/200000-ə düşmüşdür; MSG_MORE hissələrə bölünmüş CTR çıxışı tək seferlik çıxışla bit-bit eynidir.
Necə düzəltmək olar
- Linux Linuxbf09b0be8e851f050e98da702d247c14d81b591a, 73dd3bf704ca6c20639de70c08e9a10bee904a95, f1a87ca0843d74482402a206ea2dfb315ee9acbd, 7b91e51d0eb7cbb07f7f086f9176bd93dbbc85dd, 60eafc7b08c6689ea3ad39eff8d97aefc8a087c7, d7860b682da55433b5da0591b0e4c1982ecd2689, b05defc41b27c7d0c05c45f67bf5b91c28f93669, fcc77d33a34cf271702e8daafb6c593e4626776d və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | e870456d8e7c8d57c059ea479b5aadbb55ff4c3a ≤ v < bf09b0be8e851f050e98da702d247c14d81b591a, e870456d8e7c8d57c059ea479b5aadbb55ff4c3a ≤ v < 73dd3bf704ca6c20639de70c08e9a10bee904a95, e870456d8e7c8d57c059ea479b5aadbb55ff4c3a ≤ v < f1a87ca0843d74482402a206ea2dfb315ee9acbd, e870456d8e7c8d57c059ea479b5aadbb55ff4c3a ≤ v < 7b91e51d0eb7cbb07f7f086f9176bd93dbbc85dd, e870456d8e7c8d57c059ea479b5aadbb55ff4c3a ≤ v < 60eafc7b08c6689ea3ad39eff8d97aefc8a087c7, e870456d8e7c8d57c059ea479b5aadbb55ff4c3a ≤ v < d7860b682da55433b5da0591b0e4c1982ecd2689, e870456d8e7c8d57c059ea479b5aadbb55ff4c3a ≤ v < b05defc41b27c7d0c05c45f67bf5b91c28f93669, e870456d8e7c8d57c059ea479b5aadbb55ff4c3a ≤ v < fcc77d33a34cf271702e8daafb6c593e4626776d, 4.14 | bf09b0be8e851f050e98da702d247c14d81b591a, 73dd3bf704ca6c20639de70c08e9a10bee904a95, f1a87ca0843d74482402a206ea2dfb315ee9acbd, 7b91e51d0eb7cbb07f7f086f9176bd93dbbc85dd, 60eafc7b08c6689ea3ad39eff8d97aefc8a087c7, d7860b682da55433b5da0591b0e4c1982ecd2689, b05defc41b27c7d0c05c45f67bf5b91c28f93669, fcc77d33a34cf271702e8daafb6c593e4626776d |
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.