CVE-2023-53083

Kritik

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: nfsd: əgər səhifə sonuncu səhifənin davamıdırsa, onu rq_pages massivində əvəz etməyin Splice oxuma əməliyyatı fayl məlumatlarını ehtiva edən səhifələri svc_rqst->rq_pages massivinə yerləşdirmək üçün nfsd_splice_actor funksiyasını çağırır. Lakin, əgər (məsələn) fayl sistemi bütün səhifəni əhatə etməyən qısa oxuma nəticəsi qaytararsa, sonda yalnız qismən doldurulmuş səhifə olan splice nəticəsi almaq mümkündür. nfsd_splice_actor həmin qismən dolu səhifəni öz rq_pages massivinə yerləşdirir və geri dönür. Daha sonra, nfsd_splice_actor yenidən çağırıldıqda, səhifənin qalan hissəsi doldurula bilər. Bu nöqtədə nfsd_splice_actor səhifəni massivə _yenidən_ yerləşdirir və cavabı korlayır. Əgər bu kifayət qədər çox təkrar olunarsa, rq_next_page massivinin hüdudlarını aşacaq və ardıcıl sahələri — rq_respages və rq_next_page göstəricilərinin özünü korlayacaqdır. Əgər səhifə artıq əvvəlki dövrdə massivə əlavə edilibsə, splice davamı ilə işləyərkən onu ikinci dəfə massivə əlavə etməyin. Bu, əslində nfsd_splice_actor funksiyasında düzgün şəkildə idarə olunurdu, lakin 91e23b1c3982 ("NFSD: Clean up nfsd_splice_actor()") commit-i bununla bağlı yoxlamanı silmişdi.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc2 may 2025
İlk görülmə2 may 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.1.22, 6.2.9 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.19 ≤ v < 6.1.22, 6.2 ≤ v < 6.2.9, 6.36.1.22, 6.2.9

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.

Intelligence 360 paketində

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.

CVE-2023-53083 · Linux Kernel · Dark Radar