CVE-2026-80622
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: char: tlclk: tlclk_cleanup() funksiyasındakı use-after-free xətası düzəldildi Bu yamaq, potensial use-after-free və yarış şəraitinin (race condition) qarşısını almaq üçün tlclk drayverində modulun təmizlənməsi prosesini təkmilləşdirir. Hazırda file_operations strukturu .owner sahəsini təyin etmir ki, bu da istifadəçi sahəsi prosesləri hələ də cihazla qarşılıqlı əlaqədə olduğu halda modulun yüklənməsindən çıxarılmasına imkan verə bilər. Əlavə olaraq, tlclk_cleanup() funksiyası, waitqueue-dəki bloklanmış proseslərin tam oyadıldığından və switchover_timer-in tamamlandığından əmin olmazdan əvvəl alarm_events yaddaşını azad edir. Bu halları həll etmək üçün bu yamaq: - Cihaz istifadədə olduğu müddətdə modulun yüklənməsindən çıxarılmasını təhlükəsiz şəkildə təxirə salmaq üçün tlclk_fops-da '.owner = THIS_MODULE' təyin edir. - Yaddaşı azad etməzdən əvvəl bütün bloklanmış oxuyucuları açıq şəkildə oyatmaq (wake_up_all), aparat təminatı I/O regionlarını düzgün şəkildə buraxmaq və taymeri təhlükəsiz şəkildə silmək (timer_delete_sync) üçün tlclk_cleanup() funksiyasını yeniləyir.
Necə düzəltmək olar
- Linux Linux09d8d2a46a9ec9ff728f3159a174a2ab25dd0f0a, 96902299a22d126ef5eb3f45cd5d8ceea9e6a735, 166dd1d5265e067459e674c11688919901813ec2, 764723bd67a6c8f53a8d8309211fb039e2ebcf49, c3f0cd76561ae611c2d247ee96dfd559e4197cb7, 3d5e4cc0d9dce79b0429da3134ac7b072ab9009f, 42223445607a9a5df3cb1c4729abfe3a5085e7ce, bbf003b7794d6ad6f939fdd29f1f1bde8ac554c1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 1a80ba88273097933f93b1f40537337416798c70 ≤ v < 09d8d2a46a9ec9ff728f3159a174a2ab25dd0f0a, 1a80ba88273097933f93b1f40537337416798c70 ≤ v < 96902299a22d126ef5eb3f45cd5d8ceea9e6a735, 1a80ba88273097933f93b1f40537337416798c70 ≤ v < 166dd1d5265e067459e674c11688919901813ec2, 1a80ba88273097933f93b1f40537337416798c70 ≤ v < 764723bd67a6c8f53a8d8309211fb039e2ebcf49, 1a80ba88273097933f93b1f40537337416798c70 ≤ v < c3f0cd76561ae611c2d247ee96dfd559e4197cb7, 1a80ba88273097933f93b1f40537337416798c70 ≤ v < 3d5e4cc0d9dce79b0429da3134ac7b072ab9009f, 1a80ba88273097933f93b1f40537337416798c70 ≤ v < 42223445607a9a5df3cb1c4729abfe3a5085e7ce, 1a80ba88273097933f93b1f40537337416798c70 ≤ v < bbf003b7794d6ad6f939fdd29f1f1bde8ac554c1, 2.6.15 | 09d8d2a46a9ec9ff728f3159a174a2ab25dd0f0a, 96902299a22d126ef5eb3f45cd5d8ceea9e6a735, 166dd1d5265e067459e674c11688919901813ec2, 764723bd67a6c8f53a8d8309211fb039e2ebcf49, c3f0cd76561ae611c2d247ee96dfd559e4197cb7, 3d5e4cc0d9dce79b0429da3134ac7b072ab9009f, 42223445607a9a5df3cb1c4729abfe3a5085e7ce, bbf003b7794d6ad6f939fdd29f1f1bde8ac554c1 |
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.