CVE-2026-89445
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: iommufd: selftest IOPF hesabatındakı UAF xətasının düzəldilməsi IOMMUFD selftest TRIGGER_IOPF, PASID detach ilə sinxronizasiya etmədən group->pasid_array-dən attach handle borc alır, sonra isə eyni vaxtda baş verən iommu_report_device_fault(), detach əməliyyatı handle-ı silib alt struktur olan iommufd_attach_handle-ı azad etdikdən sonra həmin borc alınan handle-ın domain göstəricisini istifadə edir. Daha sonra TRIGGER_IOPF azad edilmiş handle-ı istifadə edərək UAF-a səbəb olur. Real drayverin gözlənilən dizaynına uyğun olaraq, mock_dev-ə iopf_rwsem əlavə edilməklə problem həll edilmişdir. Bütün iommu_report_device_fault() çağırışı boyunca onun oxuma tərəfi (read side), cihaz domenini qoşan (attach), ayıran (detach) və ya dəyişdirən hər bir yol ətrafında isə yazma tərəfi (write side) saxlanılır. Bu, köhnə attach handle və ya IOPF fault parametri silinməzdən əvvəl yeni hesabatları bloklaya və davam edən hesabatları tamamlayır. Həmçinin, mock cihaz qeydiyyatı zamanı yazma tərəfi götürülür, çünki bu, mock drayverin default-domain attach geri çağırma funksiyasını işə sala bilər.
Necə düzəltmək olar
- Linux Linuxfd2e7ac94d6d813548b021473c3dddc30c8c07d1, cab2895729516799384d48560e6fca105fb3f927, e27e90bde68b2ab92e63ed19caad1ef57188bea0, 8c07df7cdfcf52f1ff276c588612aabc6c6b8399 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ddee19971081b42615d62f4fdada21274708ed4d ≤ v < fd2e7ac94d6d813548b021473c3dddc30c8c07d1, ddee19971081b42615d62f4fdada21274708ed4d ≤ v < cab2895729516799384d48560e6fca105fb3f927, ddee19971081b42615d62f4fdada21274708ed4d ≤ v < e27e90bde68b2ab92e63ed19caad1ef57188bea0, ddee19971081b42615d62f4fdada21274708ed4d ≤ v < 8c07df7cdfcf52f1ff276c588612aabc6c6b8399, 6.11 | fd2e7ac94d6d813548b021473c3dddc30c8c07d1, cab2895729516799384d48560e6fca105fb3f927, e27e90bde68b2ab92e63ed19caad1ef57188bea0, 8c07df7cdfcf52f1ff276c588612aabc6c6b8399 |
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.