CVE-2026-72155
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: mtd: spi-nor: swp: Kilidləmə istifadəçi təcrübəsinin təkmilləşdirilməsi İlk blokun (və ya ilk bir neçə blokun) kilidlənmiş olması halında, istifadəçi cihazın kilidini tamamilə açmaq istədikdə iki variantı olur: - ya bütün cihazın kilidinin açılmasını tələb edir və bu işləyir; - ya da yalnız hazırda kilidli olan blok(lar)ın kilidinin açılmasını tələb edir ki, bu da uğursuz olur. Bu, "can_be_top" və "can_be_bottom" şərtlərinin doğru olması səbəbindən baş verir. Əslində, bu halda biz hər şeyi kiliddən açırıq, buna görə də TB biti əhəmiyyət kəsb etmir. Lakin mövcud tətbiqdə use_top doğru olacaqdı (çünki bu üstünlük verilən seçimdir) və praktikada 0-a endirilməli olan lock_len, müsbət ədəd olan "nor->params->size - (ofs + len)" olaraq təyin edilir. Bu yanlışdır. Sadə yol əlavə şərt əlavə etməkdir. unlock() yolunda, əgər eyni nəticəni hər iki tərəfdən əldə edə biliriksə, bu o deməkdir ki, biz hər şeyi kiliddən açırıq və lock_len sadəcə 0 olmalıdır. Həmin məntiqi aydınlaşdırmaq üçün şərh əlavə edilmişdir.
Necə düzəltmək olar
- Linux Linux23c285be8f6fcde9088fe12bb69c701d46696be1, a6fd2145c73b80bb6a5eed7355a4f63597d712d9, 9a0d8dec3d11ca95d67537ea8fa6ee2730a5038a, dc341272cf8e15a2c511db3c4df5dab8adf70ad0, 6110ab5ffd84e8daa654652446a03ce2f77580a7, c0806df5cf806545160f3fdac3c888926ceac557, 12d4d69221159e6d0e72400ec81195d691169b53, e1d456b26bf23e30db305a6184e8abd9ab68bbf2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < 23c285be8f6fcde9088fe12bb69c701d46696be1, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < a6fd2145c73b80bb6a5eed7355a4f63597d712d9, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < 9a0d8dec3d11ca95d67537ea8fa6ee2730a5038a, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < dc341272cf8e15a2c511db3c4df5dab8adf70ad0, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < 6110ab5ffd84e8daa654652446a03ce2f77580a7, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < c0806df5cf806545160f3fdac3c888926ceac557, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < 12d4d69221159e6d0e72400ec81195d691169b53, 3dd8012a8eeb3702fa17450ec1a16a3f38af138d ≤ v < e1d456b26bf23e30db305a6184e8abd9ab68bbf2, 4.6 | 23c285be8f6fcde9088fe12bb69c701d46696be1, a6fd2145c73b80bb6a5eed7355a4f63597d712d9, 9a0d8dec3d11ca95d67537ea8fa6ee2730a5038a, dc341272cf8e15a2c511db3c4df5dab8adf70ad0, 6110ab5ffd84e8daa654652446a03ce2f77580a7, c0806df5cf806545160f3fdac3c888926ceac557, 12d4d69221159e6d0e72400ec81195d691169b53, e1d456b26bf23e30db305a6184e8abd9ab68bbf2 |
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.