CVE-2025-21647

Yüksək

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.

CiddilikYüksək
CVSS7.3
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc19 yan 2025
İlk görülmə19 yan 2025

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.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.135.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.

Intelligence 360 paketində

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.