CVE-2026-43203

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: atm: fore200e: cihazın çıxarılması zamanı tasklet-lərdə yaranan use-after-free xətasının düzəldilməsi PCA-200E və ya SBA-200E adapteri ayrılarkən, fore200e yaddaşdan silinir. Lakin tx_tasklet və ya rx_tasklet hələ də işləyə və ya gözləyə bilər ki, bu da artıq azad edilmiş fore200e obyektinə fore200e_tx_tasklet() və ya fore200e_rx_tasklet() funksiyalarında yenidən müraciət edildikdə use-after-free xətasına səbəb olur. Yarış şəraitlərindən (race condition) biri aşağıdakı kimi baş verə bilər: CPU 0 (təmizləmə) | CPU 1 (tasklet) fore200e_pca_remove_one() | fore200e_interrupt() fore200e_shutdown() | tasklet_schedule() kfree(fore200e) | fore200e_tx_tasklet() | fore200e-> // UAF Bu problem, fore200e azad edilməzdən əvvəl tx_tasklet və ya rx_tasklet-in düzgün şəkildə ləğv edilməsi təmin edilərək həll edilmişdir. Gözləyən və ya işləyən tasklet-lərlə sinxronizasiya yaratmaq üçün fore200e_shutdown() funksiyasına tasklet_kill() əlavə edilmişdir. Bundan əlavə, fore200e_reset() gələcək kəsilmələrin (interrupts) və ya məlumat ötürmələrinin qarşısını ala bildiyi üçün, tasklet-in fore200e_interrupt() daxilində yenidən planlaşdırılmasının qarşısını almaq məqsədilə tasklet_kill() funksiyası fore200e_reset()-dən sonra yerləşdirilməlidir. Nəhayət, tasklet-lər əvvəlki vəziyyətlərdə başladılmadığı üçün tasklet_kill() yalnız fore200e vəziyyəti FORE200E_STATE_IRQ-dan böyük və ya ona bərabər olduqda çağırılmalıdır. Digər sözlə, tasklet_kill() switch...case strukturundakı FORE200E_STATE_IRQ budağına yerləşdirilməlidir. Bu xəta statik analiz vasitəsilə müəyyən edilmişdir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc6 may 2026
İlk görülmə6 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.12.1 ≤ v < 5.10.252, 5.11 ≤ v < 5.15.202, 5.16 ≤ v < 6.1.165, 6.2 ≤ v < 6.6.128, 6.7 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.16, 6.19 ≤ v < 6.19.6, 2.6.125.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6

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-2026-43203 · Linux Kernel · Dark Radar