CVE-2022-49172

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: parisc: Data TLB keşinin təmizlənməsi zamanı yaranan girişsiz məlumat xətalarının düzəldilməsi Səhifə mövcud olmadıqda, flush_user_dcache_range_asm və flush_user_icache_range_asm funksiyalarındakı fdc və fic təlimatlarından girişsiz data TLB xətaları yaranır. Bu hallar baş verdikdə, keş sətri etibarsızləşdirilmir və potensial olaraq yaddaşın korlanması baş verir. Problem təmizləmə təlimatlarının ləğv edilməsi ilə gizli qalmışdı. Bu xətalar həmçinin performansa da təsir göstərir. pa8800/pa8900 prosessorlarında keş sətri 128 bayt olduğu üçün hər 4 KB səhifə üçün 32 xəta yaranacaqdır. Daha köhnə prosessorlarda xətaların sayı daha çox olacaqdır. Problem flush_cache_pages() funksiyasından istifadə etməklə həll edilmişdir. Bu funksiya təmizləməni müvəqqəti alias mapping vasitəsilə yerinə yetirir. flush_cache_range() daxilindəki flush_cache_pages() çağırışı həddindən artıq geniş diapazonu təmizləyirdi. V2: Lazımsız preempt_disable() və preempt_enable() çağırışları silindi.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.16.19, 5.17.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 5.16.19, 5.17 ≤ v < 5.17.25.16.19, 5.17.2

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-2022-49172 · Linux Kernel · Dark Radar