CVE-2025-21709

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: kernel: dup_mmap() uğursuzluqlarına və uprobe qeydiyyatına qarşı daha diqqətli olun dup_mmap() zamanı yaddaş ayrılması uğursuz olduqda, maple tree çıxış yolundan başqa digər iteratorlar üçün təhlükəsiz olmayan vəziyyətdə qala bilər. exit_mmap() çağırışından əvvəl (mm/mmap.c faylında) bütün kilidlər buraxılır, lakin natamam mm_struct-a (ən azı) mm_struct-a geri istinad edən göstəricisi olan vma-ları tapan rmap vasitəsilə çatmaq mümkündür. Bu ana qədər yalnız qismən başladılmış mm_struct-u tapmaqla bağlı heç bir problem yaranmamışdı. Syzbot son fork dəyişiklikləri ilə natamam mm_struct-un xətaya səbəb olduğunu aşkar etdi, beləliklə, aşağıdakı linkdə qeyd olunduğu kimi, başladılmamış mm_struct-dan istifadənin təhlükəsiz olmadığı sübut edildi. 8ac662f5da19f ("fork: avoid inappropriate uprobe access to invalid mm") yeniləməsi uprobe girişini düzəltsə də, yarış şəraitini (race condition) tamamilə aradan qaldırmır. Bu yamama, oom tərəfində vma-ların iterasiyasının qarşısını almaq üçün MMF_OOM_SKIP təyin edir (yarış pəncərəsində bunun oom qurbanı kimi seçilməsi ehtimalı çox aşağı olsa da) və digər potensial istifadəçilərin qismən başladılmış mm_struct-dan istifadəsinin qarşısını almaq üçün MMF_UNSTABLE təyin edir. Uprobe üçün vma-ları qeydiyyata alarkən, qeyri-stabil (unstable) kimi işarələnmiş mm-dəki vma-ları ötürün. Qeyri-stabil mm-də vma-nın dəyişdirilməsi, əgər mm tam başladılmayıbsa, problemlərə səbəb ola bilər.

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

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.13.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.8 ≤ v < 6.13.26.13.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-2025-21709 · Linux Kernel · Dark Radar