CVE-2026-46264
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: drm/xe/pf: sysfs inisializasiyasının düzəldilməsi devm_add_action_or_reset() funksiyasının uğursuz olduğu halda, təmin edilən təmizləmə hərəkəti hələ inisializasiya olunmamış kobject üzərində dərhal icra edilir. Bu, aşağıdakı kimi xətalara səbəb ola bilər: [ ] kobject: '(null)' (ff110001393608e0): is not initialized, yet kobject_put() is being called. [ ] WARNING: lib/kobject.c:734 at kobject_put+0xd9/0x250, CPU#0: kworker/0:0/9 [ ] RIP: 0010:kobject_put+0xdf/0x250 [ ] Call Trace: [ ] xe_sriov_pf_sysfs_init+0x21/0x100 [xe] [ ] xe_sriov_pf_init_late+0x87/0x2b0 [xe] [ ] xe_sriov_init_late+0x5f/0x2c0 [xe] [ ] xe_device_probe+0x5f2/0xc20 [xe] [ ] xe_pci_probe+0x396/0x610 [xe] [ ] local_pci_probe+0x47/0xb0 [ ] refcount_t: underflow; use-after-free. [ ] WARNING: lib/refcount.c:28 at refcount_warn_saturate+0x68/0xb0, CPU#0: kworker/0:0/9 [ ] RIP: 0010:refcount_warn_saturate+0x68/0xb0 [ ] Call Trace: [ ] kobject_put+0x174/0x250 [ ] xe_sriov_pf_sysfs_init+0x21/0x100 [xe] [ ] xe_sriov_pf_init_late+0x87/0x2b0 [xe] [ ] xe_sriov_init_late+0x5f/0x2c0 [xe] [ ] xe_device_probe+0x5f2/0xc20 [xe] [ ] xe_pci_probe+0x396/0x610 [xe] [ ] local_pci_probe+0x47/0xb0 Bu problem, kobject_init() və kobject_add() funksiyalarının ayrı-ayrılıqda çağırılması və təmizləmə hərəkətinin kobject inisializasiya olunduqdan sonra qeydiyyata alınması ilə düzəldilmişdir. Həmçinin, digər bir səhvi düzəltmək üçün bu təmizləmə qeydiyyatı create köməkçi funksiyasının hissəsi edilmişdir; belə ki, dövr zamanı təmizləmə hərəkəti qeydiyyata alınarkən yanlışlıqla valideyn kobject ötürülürdü və bu, bəzi aşkar edilməmiş sızmalara (leaks) səbəb olurdu. (commit 98b16727f07e26a5d4de84d88805ce7ffcfdd324-dən cherry pick edilmişdir)
Necə düzəltmək olar
- linux linux_kernel6.19.4 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.19 ≤ v < 6.19.4 | 6.19.4 |
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.