CVE-2026-64338
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: USB: misc: usb720: probe uğursuz olduqda parport-u qeydiyyatdan çıxarın uss720_probe() funksiyası dəstəklənməyən Belkin F5U002 adapterlərini aşkar etmək üçün istifadə olunan 1284 reyestrini oxumazdan əvvəl parport-u qeydiyyata alır. Əgər get_1284_register() uğursuz olarsa, xəta yolu drayverin şəxsi məlumatlarını və USB cihaz istinadını silir, lakin parport cihazının qeydiyyatda qalmasına səbəb olur. Portun qeydiyyatda qalması yalnız şəxsi ayırmaların sızması (leak) demək değildir: parport_register_port() artıq bir parport nömrəsini rezerv etmiş və parport şin cihazını qeydiyyata almışdır, halbuki pp->private_data hələ də ümumi xəta yolunun azad etmək üzrə olduğu şəxsi məlumatlara işarə edir. Ümumi şəxsi məlumatların təmizlənməsi yoluna keçməzdən əvvəl, get_1284_register() uğursuzluq budağında öncədən elan edilmiş qeydiyyatı geri qaytarın. Bağlantı kəsilməsi yolu ilə uyğunlaşdırmaq və şəxsi məlumatlarda köhnəlmiş göstəricinin (stale pointer) qarşısını almaq üçün əvvəlcə priv->pp dəyişənini təmizləyin. Bu problem, nüvə kodu nəzərdən keçirilərkən davam edən statik analiz tədqiqatımız zamanı müəyyən edilmişdir.
Necə düzəltmək olar
- linux linux_kernel4.20, 5.5, 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4 və ya daha yeni versiya
- git.kernel.org/stable/c/0b3073f40cc9f95d5ff0037eb0a06f5c1725a7ea
- git.kernel.org/stable/c/1712fd71a5aaf81e47c747f180535fa963ad7830
- git.kernel.org/stable/c/48dd0b2ec9f2e97c486eb68cd0a64b25c1c3df3e
- git.kernel.org/stable/c/5e62d7857fd51b908b8371062ee839739a086bbe
- git.kernel.org/stable/c/6bbb98bec71b577fda4f4b48f7aea5874b04a576
- git.kernel.org/stable/c/729b68a5bad71220ae0914c8bdab9488ad5be6c8
- git.kernel.org/stable/c/93563243377f8e9b46cc94d9c4f06533dd31b141
- git.kernel.org/stable/c/b4ecbdc4f8830f5586c4a5cfc384c00f20f8f8b3
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.19.317 ≤ v < 4.20, 5.4.279 ≤ v < 5.5, 5.10.221 ≤ v < 5.10.261, 5.15.162 ≤ v < 5.15.212, 6.1.96 ≤ v < 6.1.178, 6.6.36 ≤ v < 6.6.145, 6.9.7 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4, 7.2 | 4.20, 5.5, 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.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.