CVE-2025-21650
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: hns3: hclge_fetch_pf_reg fonksiyonundaki bar alanının sınırları dışına çıkılması sorunu düzeltildi TQP BAR alanı iki segmente ayrılmıştır. TQP'ler 0-1023 ve TQP'ler 1024-1279 farklı BAR alanı adreslerinde yer alır. Ancak, hclge_fetch_pf_reg tqp alanı bilgilerini okurken tqp alanı bilgisini ayırt etmemektedir. TQP sayısı 1024'ten fazla olduğunda, bar alanı erişiminde üzerine yazma durumu meydana gelmektedir. Farklı segmentlerin oluşturduğu sorun, tqp.io_base başlatılması sırasında dikkate alınmıştır. Bu nedenle, hclge_fetch_pf_reg içinde kuyruk okunurken doğrudan tqp.io_base kullanılmaktadır. Hata mesajı: Unable to handle kernel paging request at virtual address ffff80003720000 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
Nasıl düzeltilir
- linux linux_kernel6.5, 6.12.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.4.16 ≤ v < 6.5, 6.5.3 ≤ v < 6.12.10, 6.13 | 6.5, 6.12.10 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.