CVE-2025-68780

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: sched/deadline: free_cpus yalnız aktiv olan runqueue-lar üçün təyin edilsin 16b269436b72 nömrəli commit ("sched/deadline: Modify cpudl::free_cpus to reflect rd->online"), cpu_dl::free_cpus maskasının deadline scheduler sinfinin rq_on/offline callback-ləri tərəfindən idarə olunmasına və beləliklə maskanın bu vəziyyəti əks etdirməsinə imkan vermək üçün cpudl_set/clear_freecpu funksiyalarını təqdim etmişdir. 9659e1eeee28 nömrəli commit ("sched/deadline: Remove cpu_active_mask from cpudl_find()"), cpudl::free_cpus maskasının artıq runqueue-nun aktiv vəziyyətini əks etdirdiyi fərziyyəsinə əsaslanaraq, bəzi emal proseslərini qısaltmaq üçün cpu_active_mask yoxlamasını silmişdir. Təəssüf ki, elə hallar var ki, deadline runqueue-su deaktiv olduqda cpudl_clear funksiyasının bir CPU üçün free_cpus bitini təyin etməsi mümkündür. Bir CPU standart kök domenə (default root domain) qoşulu olduğu zaman bu baş verdikdə, CPU söküldükdən sonra bayraq yanlış vəziyyəti saxlaya bilər. Daha sonra, standart kök domen vasitəsilə keçid edən fərqli bir CPU, cpudl_find onun free_cpus bitinin təyin olunduğunu gördükdə, deadline tapşırığını söndürülmüş CPU-ya ötürə bilər. Bu baş verdikdə, tapşırıq icra olunma imkanına malik olmayacaqdır. Bir nümunə burada göstərilib: https://lore.kernel.org/lkml/[email protected] Digər hal isə sonuncu deadline tapşırığı deaktiv edilmiş runqueue-ya malik CPU-dan miqrasiya etdirildikdə baş verir. Deadline scheduler sinfinin dequeue_task üzvü sonda cpudl_clear funksiyasını çağıracaq və həmin CPU üçün free_cpus bitini təyin edəcəkdir. Bu commit, free_cpus maskasının müvafiq şəkildə yenilənə bilməsi üçün cpudl_clear funksiyasını deadline runqueue-sunun aktiv vəziyyətindən xəbərdar olacaq şəkildə dəyişir. Maskanı cpudl_set/clear funksiyalarının xaricində idarə etmək artıq zəruri olmadığı üçün cpudl_set/clear_freecpu funksiyaları silinib. Əlavə olaraq, free_cpus maskası artıq yalnız cpudl kilidi altında yeniləndiyi üçün kod qeyri-atomik __cpumask funksiyalarından istifadə edəcək şəkildə dəyişdirilmişdir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc13 yan 2026
İlk görülmə13 yan 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux9019e399684e3cc68c4a3f050e268f74d69c1317, fb36846cbcc936954f2ad2bffdff13d16c0be08a, 91e448e69aca4bb0ba2e998eb3e555644db7322b, dbc61834b0412435df21c71410562d933e4eba49, 3ed049fbfb4d75b4e0b8ab54c934f485129d5dc8, 382748c05e58a9f1935f5a653c352422375566ea və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux9659e1eeee28f7025b6545934d644d19e9c6e603 ≤ v < 9019e399684e3cc68c4a3f050e268f74d69c1317, 9659e1eeee28f7025b6545934d644d19e9c6e603 ≤ v < fb36846cbcc936954f2ad2bffdff13d16c0be08a, 9659e1eeee28f7025b6545934d644d19e9c6e603 ≤ v < 91e448e69aca4bb0ba2e998eb3e555644db7322b, 9659e1eeee28f7025b6545934d644d19e9c6e603 ≤ v < dbc61834b0412435df21c71410562d933e4eba49, 9659e1eeee28f7025b6545934d644d19e9c6e603 ≤ v < 3ed049fbfb4d75b4e0b8ab54c934f485129d5dc8, 9659e1eeee28f7025b6545934d644d19e9c6e603 ≤ v < 382748c05e58a9f1935f5a653c352422375566ea, 4.09019e399684e3cc68c4a3f050e268f74d69c1317, fb36846cbcc936954f2ad2bffdff13d16c0be08a, 91e448e69aca4bb0ba2e998eb3e555644db7322b, dbc61834b0412435df21c71410562d933e4eba49, 3ed049fbfb4d75b4e0b8ab54c934f485129d5dc8, 382748c05e58a9f1935f5a653c352422375566ea

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.

CVE-2025-68780 · Linux · Dark Radar