CVE-2023-53429
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: btrfs: __extent_writepage funksiyasında PageError yoxlanılmasın Hazırda __extent_writepage hər hansı bir xəta baş verdikdə PageError-u təyin edir və eyni zamanda xətanın idarə olunmasının çağırılıb-çağırılmayacağına qərar vermək üçün PageError-u yoxlayır. Bu, xətaların təmizlənməsi məsuliyyətinin çox qeyri-müəyyən olmasına gətirib çıxarır. VM və ümumi writeback köməkçilərində əsas ideya ondan ibarətdir ki, I/O başladığı andan etibarən bütün xəta idarəetmə məsuliyyəti son I/O handler-ə həvalə edilir. Lakin, əgər həmin son I/O handler PageError bitini təyin edirsə və göndərən tərəf onu yoxlayırsa, kifayət qədər sürətli olan I/O hallarında bu bit bəzən göndərmə kontekstinə sızdırıla bilər. Bu problem, PageError-un yoxlanılmaması və göndərmə xətalarını yoxlamaq üçün sadəcə lokal ret dəyişənindən istifadə edilməsi ilə həll edilmişdir. Bu həmçinin xəta bitinin göndərmə kontekstinə heç vaxt sızmamasını təmin etməklə, __extent_writepage-də şərhlərdə sənədləşdirilmiş uzun müddətli problemi fundamental olaraq həll edir.
Necə düzəltmək olar
- linux linux_kernel6.4.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | v < 6.4.7 | 6.4.7 |
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.