CVE-2026-99056
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: strparser: parser ləğv edilməzdən əvvəl __strp_recv funksiyasının işləmədiyindən əmin olun strp_done() funksiyasının üzərindəki şərhdə iddia edilir ki, əgər strp dayandırılarsa, strp_recv artıq çağırılmayacaq. Bu, yalnız çağıran tərəfin strp_stop() başlamazdan əvvəl başladılmış strp_recv() çağırışlarının strp_done() çağırılandan öncə tamamlandığını təmin edən bir mexanizminin (məsələn, kilidləmənin) olması halında doğrudur. Bu, hər hansı davam edən strp_recv()-in (çağırıldığı yerə görə — ->sk_data_ready və ya strp_work — bh_lock_sock və ya lock_sock altında işləyir) tamamlandığını təmin etmək üçün saxta lock_sock/release_sock cütlüyü əlavə edir. Yalnız espintcp bu yarış vəziyyətindən (race condition) təsirlənə bilər, lakin bu yamaq gələcəkdə strp istifadəçilərinin bu xətaya rast gəlməməsini təmin edir. Bu, strp->sk-da ("strp"-nin "ümumi rejimi") sistemin çökməsinə səbəb ola bilərdi, lakin bu rejim 9 ildir mövcuddur və heç vaxt istifadə edilməyib. Tezliklə ləğv ediləcək, ona görə də narahat olmağa ehtiyac yoxdur. strp_stop() ilə strp_pause/unpause() arasında yarış vəziyyətlərinin qarşısını almaq üçün dayandırılmış/pauzalanmış və s. bitləri u8 tipinə dəyişdirildi. Məsələni təkrar istehsal edən metod dərc edilmişdir və mümkün olan UAF (Use-After-Free) xətasını exploit-ə çevirir [1].
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
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.