CVE-2026-93815

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: net: au1000: free_irq funksiyasını bağlanma zamanı spinlock ilə qorunan bölmənin xaricinə çıxarın au1000_close() funksiyası, aup->lock hələ də spin_lock_irqsave() ilə saxlanıldığı halda free_irq() funksiyasını çağırır. free_irq() IRQ deskriptor sorğu muteksini götürdüyü üçün yata bilər (sleep), buna görə də o, bağlanma zamanı spinlock ilə qorunan bölmənin daxilində olmamalıdır. Bu, statik analiz alətimiz tərəfindən aşkar edilmiş və daha sonra ağacdakı (in-tree) au1000_close() .ndo_stop yolu əllə nəzərdən keçirilərək təsdiqlənmişdir. Nəzərdən keçirilən yol MAC sıfırlanması, növbənin dayandırılması və free_irq(dev->irq, dev) əməliyyatları boyunca aup->lock kilidinin saxlandığını göstərir. Yönləndirilmiş iş vaxtı validasiyası həmin ndo_stop daşıyıcısını və eyni free_irq(dev->irq, dev) əməliyyatını drayver kilidi altında saxlamışdır. free_irq() funksiyası desc->request_mutex-i götürərkən, stekdə au1000_close() və free_irq() olduğu halda Lockdep "BUG: sleeping function called from invalid context" və "Invalid wait context" xətalarını bildirmişdir. IRQ azad edilməzdən əvvəl aup->lock kilidini buraxın. Qorunan bağlanma zamanı görülən işlər hələ də IRQ sökülməsindən əvvəl cihazı və növbəni dayandırır, lakin yata bilən IRQ nüvə yolu artıq spinlock ilə qorunan bölmənin xaricində işləyir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc24 sen 2026
İlk görülmə24 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxf86bca5b7857b85bfa8afdb4fa895d7c0a3f7ebc, 26fd652915123a690f19d62b253b545a53f3cd51, d514b08ed61fdffe23604fd3e9e53c07cbe5ac3e, e1b5a13249975fec3cf654efa84f57118db2da2c, 4536667fba8ddbaff2f2a135080ae6aabf737b5e, fc2233f1ab2a1ca562869bca6987d7477671388c, f48763beab4eea41fc480c9702ec6eebe8d75e4f və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < f86bca5b7857b85bfa8afdb4fa895d7c0a3f7ebc, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 26fd652915123a690f19d62b253b545a53f3cd51, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < d514b08ed61fdffe23604fd3e9e53c07cbe5ac3e, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < e1b5a13249975fec3cf654efa84f57118db2da2c, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 4536667fba8ddbaff2f2a135080ae6aabf737b5e, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < fc2233f1ab2a1ca562869bca6987d7477671388c, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < f48763beab4eea41fc480c9702ec6eebe8d75e4f, 2.6.12f86bca5b7857b85bfa8afdb4fa895d7c0a3f7ebc, 26fd652915123a690f19d62b253b545a53f3cd51, d514b08ed61fdffe23604fd3e9e53c07cbe5ac3e, e1b5a13249975fec3cf654efa84f57118db2da2c, 4536667fba8ddbaff2f2a135080ae6aabf737b5e, fc2233f1ab2a1ca562869bca6987d7477671388c, f48763beab4eea41fc480c9702ec6eebe8d75e4f

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-93815 · Linux · Dark Radar