CVE-2025-21647
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: sched: sch_cake: host bulk axın ədalət sayğaclarına sərhəd yoxlamaları əlavə edildi Aşağıda istinad edilən commit-də məntiq xətasını düzəltsək də, syzbot hələ də hər bir host üçün bulk axın sayğaclarının underflow-nu tetikləyə bildi və bu da sərhədlərdən kənar yaddaşa müraciətə (out of bounds memory access) səbəb oldu. Belə məntiq xətalarının sərhədlərdən kənar yaddaş müraciətlərinə səbəb olmasının qarşısını almaq üçün, bu commit hər bir host üçün bulk axın sayğaclarına olan bütün müraciətləri, hər hansı artırma və ya azaltma əməliyyatından əvvəl sərhəd yoxlaması aparan bir sıra köməkçi funksiyalara çıxarır. Bu, həmçinin axın rejimi üçün şərti yoxlamaların kod boyu yayılması əvəzinə (ki, orijinal məntiq xətasının səbəbi bu idi), həmin köməkçi funksiyalara köçürülməsi ilə oxunaqlılığı artırmaq üstünlüyünü verir. Bu dəyişikliyin tərkib hissəsi kimi, axın kvantı hesablama prosesi bir köməkçi funksiyada birləşdirildi; bu o deməkdir ki, host yükünün miqyaslanmasına tətbiq edilən dithering artıq həm DRR rotasiyasında, həm də seyrək (sparse) axının kvantı ilk dəfə başladığı zaman tətbiq olunur. Bunun istifadəçi tərəfindən görünən yeganə təsiri odur ki, axın seyrək qaldığı müddətdə göndərilə bilən maksimum paket ölçüsü bəzi hallarda +/- bir bayt fərqlənəcəkdir. Praktikada bu nəzərəçarpan fərq yaratmamalıdır və buna görə də köhnə davranışı qorumaq üçün kodu mürəkkəbləşdirməyə dəyməz.
Necə düzəltmək olar
- linux linux_kernel5.4.291, 5.10.235, 5.15.179, 6.1.125, 6.6.72, 6.11, 6.12.10 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 | 5.4.284 ≤ v < 5.4.291, 5.10.226 ≤ v < 5.10.235, 5.15.167 ≤ v < 5.15.179, 6.1.110 ≤ v < 6.1.125, 6.6.51 ≤ v < 6.6.72, 6.10.10 ≤ v < 6.11, 6.11.1 ≤ v < 6.12.10, 6.11, 6.13 | 5.4.291, 5.10.235, 5.15.179, 6.1.125, 6.6.72, 6.11, 6.12.10 |
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.