CVE-2022-50725
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: media: vidtv: vidtv_bridge_dvb_init() funksiyasındakı use-after-free xətası düzəldildi KASAN use-after-free xətası bildirir: BUG: KASAN: use-after-free in dvb_dmxdev_release+0x4d5/0x5d0 [dvb_core] Call Trace: ... dvb_dmxdev_release+0x4d5/0x5d0 [dvb_core] vidtv_bridge_probe+0x7bf/0xa40 [dvb_vidtv_bridge] platform_probe+0xb6/0x170 ... Task 1238 tərəfindən ayrıldı: ... dvb_register_device+0x1a7/0xa70 [dvb_core] dvb_dmxdev_init+0x2af/0x4a0 [dvb_core] vidtv_bridge_probe+0x766/0xa40 [dvb_vidtv_bridge] ... Task 1238 tərəfindən azad edildi: dvb_register_device+0x6d2/0xa70 [dvb_core] dvb_dmxdev_init+0x2af/0x4a0 [dvb_core] vidtv_bridge_probe+0x766/0xa40 [dvb_vidtv_bridge] ... Bunun səbəbi vidtv_bridge_dvb_init() funksiyasındakı xəta idarəetməsinin yanlış olmasıdır. Birincisi, vidtv_bridge_dmx(dev)_init() uğursuz olduqda özünü təmizləyir, lakin goto fail_dmx(_dev): çağırışı azad etmə funksiyalarını yenidən çağırır ki, bu da use-after-free xətasına səbəb olur. Həmçinin, fail_fe, fail_tuner_probe və fail_demod_probe bölmələrində, dövr tamamlandıqda (i == NUM_FE), j = i ifadəsi out-of-bound xətasına səbəb olacaqdır. Azad etmə dövrü də yanlışdır, baxmayaraq ki, hazırda NUM_FE 1 olduğu üçün bu problem yaratmır. Bu, hər şeyin düzgün şəkildə azad edilməsi ilə düzəldilib.
Necə düzəltmək olar
- Linux Linux0369af6fe33d4053899b121b32e91f870b2cf0ae, c290aa527fd832d278c6388a3ba53a9890fbd74a, 06398ce69571a43a8a0dd0f1bfe35d221f726a6a, 8a204a0b4a0d105229735222c515759ea2b126c1, ba8d9405935097e296bcf7a942c3a01df0edb865 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | f90cf6079bf67988f8b1ad1ade70fc89d0080905 ≤ v < 0369af6fe33d4053899b121b32e91f870b2cf0ae, f90cf6079bf67988f8b1ad1ade70fc89d0080905 ≤ v < c290aa527fd832d278c6388a3ba53a9890fbd74a, f90cf6079bf67988f8b1ad1ade70fc89d0080905 ≤ v < 06398ce69571a43a8a0dd0f1bfe35d221f726a6a, f90cf6079bf67988f8b1ad1ade70fc89d0080905 ≤ v < 8a204a0b4a0d105229735222c515759ea2b126c1, f90cf6079bf67988f8b1ad1ade70fc89d0080905 ≤ v < ba8d9405935097e296bcf7a942c3a01df0edb865, 5.10 | 0369af6fe33d4053899b121b32e91f870b2cf0ae, c290aa527fd832d278c6388a3ba53a9890fbd74a, 06398ce69571a43a8a0dd0f1bfe35d221f726a6a, 8a204a0b4a0d105229735222c515759ea2b126c1, ba8d9405935097e296bcf7a942c3a01df0edb865 |
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.