CVE-2025-21650
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: net: hns3: hclge_fetch_pf_reg funksiyasının bar sahəsinə sərhədləri aşan müraciət problemi düzəldildi TQP BAR sahəsi iki seqmentə bölünmüşdür. TQPs 0-1023 və TQPs 1024-1279 müxtəlif BAR sahəsi ünvanlarında yerləşir. Lakin hclge_fetch_pf_reg tqp sahəsi məlumatlarını oxuyarkən tqp sahəsi məlumatlarını bir-birindən ayırmır. TQP sayı 1024-dən çox olduqda, bar sahəsinə müraciət zamanı məlumatın üzərinə yazılma baş verir. Müxtəlif seqmentlər problemi tqp.io_base-in ilkinləşdirilməsi zamanı nəzərə alınmışdır. Buna görə də, hclge_fetch_pf_reg-də növbə oxunduqda tqp.io_base birbaşa istifadə olunur. Xəta mesajı: Unable to handle kernel paging request at virtual address ffff800037200000 pc : hclge_fetch_pf_reg+0x138/0x250 [hclge] lr : hclge_get_regs+0x84/0x1d0 [hclge] Call trace: hclge_fetch_pf_reg+0x138/0x250 [hclge] hclge_get_regs+0x84/0x1d0 [hclge] hns3_get_regs+0x2c/0x50 [hns3] ethtool_get_regs+0xf4/0x270 dev_ethtool+0x674/0x8a0 dev_ioctl+0x270/0x36c sock_do_ioctl+0x110/0x2a0 sock_ioctl+0x2ac/0x530 __arm64_sys_ioctl+0xa8/0x100 invoke_syscall+0x4c/0x124 el0_svc_common.constprop.0+0x140/0x15c do_el0_svc+0x30/0xd0 el0_svc+0x1c/0x2c el0_sync_handler+0xb0/0xb4 el0_sync+0x168/0x180
Necə düzəltmək olar
- linux linux_kernel6.5, 6.12.10 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.4.16 ≤ v < 6.5, 6.5.3 ≤ v < 6.12.10, 6.13 | 6.5, 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.
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.