CVE-2025-21799

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: ethernet: ti: am65-cpsw: am65_cpsw_nuss_remove_tx_chns() funksiyasında IRQ-nun azad edilməsi düzəldildi IRQ alınarkən istifadə olunan k3_udma_glue_tx_get_irq() funksiyası xəta baş verdikdə mənfi xəta dəyəri qaytarır. Buna görə də, IRQ-nun etibarlı olub-olmadığını müəyyən etmək üçün yalnız NULL yoxlaması kifayət deyil. Etibarlılığı təmin etmək üçün IRQ-nun sıfırdan böyük olduğu yoxlanılmalıdır. Sonda (probe zamanı) heç bir problem yaranmasa da, işləmə zamanı istifadəçi .set_channels funksiyasını çağıra bilər ki, bu da aşağıdakı çağırış zəncirinə səbəb olur: am65_cpsw_set_channels() am65_cpsw_nuss_update_tx_rx_chns() am65_cpsw_nuss_remove_tx_chns() am65_cpsw_nuss_init_tx_chns() Bu mərhələdə, əgər am65_cpsw_nuss_init_tx_chns() funksiyası k3_udma_glue_tx_get_irq() səbəbindən uğursuz olarsa, tx_chn->irq mənfi dəyərə təyin ediləcəkdir. Daha sonra, daha yüksək kanal sayı ilə növbəti .set_channels çağırışı zamanı am65_cpsw_nuss_remove_tx_chns() funksiyasında etibarsız IRQ-nu azad etməyə cəhd ediləcək və bu da kernel xəbərdarlığına (kernel warning) səbəb olacaqdır. Problem bu drayveri tətbiq edən orijinal commit-də mövcuddur, baxmayaraq ki, orada am65_cpsw_nuss_update_tx_rx_chns() funksiyası am65_cpsw_nuss_update_tx_chns() kimi mövcut idi.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc27 fev 2025
İlk görülmə27 fev 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.235, 5.15.179, 6.1.129, 6.6.76, 6.12.13, 6.13.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.7 ≤ v < 5.10.235, 5.11 ≤ v < 5.15.179, 5.16 ≤ v < 6.1.129, 6.2 ≤ v < 6.6.76, 6.7 ≤ v < 6.12.13, 6.13 ≤ v < 6.13.25.10.235, 5.15.179, 6.1.129, 6.6.76, 6.12.13, 6.13.2

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