CVE-2026-98156
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: drm/virtio: Xen üzərində resurs dəstəyi üçün DMA API-dan istifadə edin Xen PV domenində səhifə ünvanlarının, hostun ona çatmaq üçün istifadə edəcəyi real maşın ünvanları ilə heç bir əlaqəsi yoxdur. virtio_ring.c bunu düzgün idarə edir, vring_use_map_api() funksiyası VIRTIO_F_ACCESS_PLATFORM-dan asılı olmayaraq hər hansı xen_domain() üçün true qaytarır. virtio-gpu eyni qərarı müstəqil şəkildə verir, lakin onun kopyası yalnız xüsusiyyət bitinə baxır: bool use_dma_api = !virtio_has_dma_quirk(vgdev->vdev); QEMU standart olaraq virtio-vga üzərində iommu_platform təyin etmir, buna görə də VIRTIO_F_ACCESS_PLATFORM razılaşdırılmır, use_dma_api false olur və virtio_gpu_object_shmem_init() framebuffer-in dəstəkləyici səhifələrini sg_phys() vasitəsilə hosta təsvir edir. Bunlar qonaq-fiziki (guest-physical) ünvanlardır. PV domenində onlar host tərəfində başqa bir domenə məxsus olan səhifələrə yönəlir, beləliklə host əlaqəsiz yaddaşı skan edir. Qərarı virtio_gpu_use_dma_api() funksiyasına köçürün və ona vring_use_map_api()-da olduğu kimi xen_domain() yoxlamasını əlavə edin. Bu, əlavə olaraq virtgpu_vq.c faylında swiotlb işə düşdüyü hər an düzgünlük üçün tələb olunan dma_sync_sgtable_for_device() çağırışlarını aktivləşdirir. Problem virtio-vga ilə QEMU 8.2 daxilində yerləşən Xen 4.21 PV dom0-da, həm distro 6.8 nüvəsində, həm də 6.18 LTS nüvəsində təkrarlanıb. PVH dom0 normal çalışır və bu düzəlişə ehtiyacı yoxdur, çünki o, identik-xəritələnmişdir (identity-mapped), yalnız PV dom0-lar təsirlənib.
Necə düzəltmək olar
- linux linux_kernel6.18.53, 7.2.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.20 ≤ v < 6.18.53, 6.19 ≤ v < 7.2.7, 7.3 | 6.18.53, 7.2.7 |
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.