CVE-2026-80952
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: i3c: master: Cihazın qeydiyyatdan çıxarılması yolunda məlumat sızması və UAF xətası düzəldildi i3c_master_unregister_i3c_devs() funksiyası device_unregister() çağırılmamışdan əvvəl i3cdev->dev->desc hissəsini təmizləyir. device_unregister() zamanı device_del() funksiyası cihaz təsviri hələ də etibarlı gözlənildiyi halda KOBJ_REMOVE uevent hadisəsini yayır və drayveri ayırır. Nəticədə, i3c_device_uevent() və yarışan modalias_show() NULL desc müşahidə edə bilər və təşkil edilməmiş stek strukturu olan i3c_device_info-ya geri dönərək, yaradılan modalias-da nüvə steki məzmununu sızdıra bilər. Drayverin .remove() callback-ləri də ayırma prosesi zamanı gözlənilməz NULL desc ilə qarşılaşa bilər. device_unregister() tamamlanana qədər desc-in etibarlılığını qoruyun. device_unregister() cihaz istinadını atdığı və cihazı azad edə bildiyi üçün, qeydiyyatdan çıxarmadan əvvəl get_device() ilə əlavə istinad götürün. Daha sonra desc-i təmizləyin və put_device() ilə əlavə istinadı buraxın. Bu, cihaz azad edildikdən sonra desc yazılmasından qaynaqlanan həm məlumat sızmasının, həm də potensial use-after-free (UAF) xətasının qarşısını almaqla, azad etmə zamanı desc-in NULL olması invariantını qoruyur.
Necə düzəltmək olar
- Linux Linux334cfb5e285cece5dc49fb3fb8ea9b70b2cb5d7e, 109995153898454c7795c2c299fd0a0b57456a4b, c64daaaba08e490c8347ff60aacac4dd51249f91, ef72ff6650c4ebf2b444708d84df66db42f262d9, c16b6f25e0cc2dd1055dde1256cbf5a9e888cf49, 94fb9786d67a8f8b899e77381620f86bad94fdf7, 4837be0f9ac2efe5e83b35a696b6242c473d280c, d2c743efd2d1ee64e94324664808f623dd865872 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0 ≤ v < 334cfb5e285cece5dc49fb3fb8ea9b70b2cb5d7e, 3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0 ≤ v < 109995153898454c7795c2c299fd0a0b57456a4b, 3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0 ≤ v < c64daaaba08e490c8347ff60aacac4dd51249f91, 3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0 ≤ v < ef72ff6650c4ebf2b444708d84df66db42f262d9, 3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0 ≤ v < c16b6f25e0cc2dd1055dde1256cbf5a9e888cf49, 3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0 ≤ v < 94fb9786d67a8f8b899e77381620f86bad94fdf7, 3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0 ≤ v < 4837be0f9ac2efe5e83b35a696b6242c473d280c, 3a379bbcea0af6280e1ca0d1edfcf4e68cde6ee0 ≤ v < d2c743efd2d1ee64e94324664808f623dd865872, 5.0 | 334cfb5e285cece5dc49fb3fb8ea9b70b2cb5d7e, 109995153898454c7795c2c299fd0a0b57456a4b, c64daaaba08e490c8347ff60aacac4dd51249f91, ef72ff6650c4ebf2b444708d84df66db42f262d9, c16b6f25e0cc2dd1055dde1256cbf5a9e888cf49, 94fb9786d67a8f8b899e77381620f86bad94fdf7, 4837be0f9ac2efe5e83b35a696b6242c473d280c, d2c743efd2d1ee64e94324664808f623dd865872 |
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.