CVE-2026-68186

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: binfmt_misc: have_execfd yalnız interpretator açıldıqdan sonra təyin edilsin load_misc_binary() funksiyası 'O' (və ya 'C') bayrağını gördüyü anda bprm->have_execfd dəyərini artırır. Bu, interpretatoru açmazdan xeyli əvvəl baş verir. Əgər həmin açma prosesi uğursuz olarsa, bayraq bprm üzərində təyin olunmuş vəziyyətdə qalır. binfmt_misc format siyahısının başında yerləşdiyi üçün, -ENOEXEC qaytaran interpretator açma xətası axtarışın sonrakı formata keçməsinə şərait yaradır. Bu o deməkdir ki, interpretator mərhələsi olmadan uyğun gələn ikili fayl birbaşa işə salınır. Beləliklə, bprm->executable NULL olduğu halda, have_execfd yanlış şəkildə deskriptorun mövcud olduğunu iddia edir. Nəticədə, begin_new_exec() çatışmayan executable elementinə müraciət edir: would_dump(bprm, bprm->executable); və NULL deref baş verir. Belə olmasaydı belə, eyni funksiyanın daha sonrakı hissəsindəki ötürmə prosesi yenə də uğursuz olacaqdı. FD_ADD(0, bprm->executable) NULL faylı -ENOMEM ilə rədd edir. Hər iki nöqtə geri dönülməz mərhələdən sonradır, buna görə də exec hər iki halda geri qaytarıla bilmir. Bu vəziyyətə imtiyazsız istifadəçilər tərəfindən çatmaq mümkündür, çünki binfmt_misc istifadəçi ad sahələrində (user namespaces) mount edilə bilər. Beləliklə, istifadəçi interpretatoru FUSE mount-unda yerləşən 'O' yazısını qeydiyyata ala bilər, FUSE serverinin açma prosesini -ENOEXEC ilə uğursuz etməsini təmin edə bilər və həmin yazıya uyğun gələn yerli ELF faylını icra edə bilər. have_execfd yalnız təsvir etdiyi executable ilə birlikdə məna kəsb edir və bu, interpretator açılıb hazırlandıqdan sonra təyin edilir. Buna görə də, onu artıq həmin nöqtədə təyin edilmiş olan execfd_creds-in yanında artıralım. İndi açma xətası onu təmiz saxlayır, beləliklə, ehtiyat format kimlik məlumatlarını ikili fayldan götürür və hər hansı yerli exec-də olduğu kimi AT_EXECFD emissiya etmir. load_misc_binary() funksiyasının açmadan əvvəl yerinə yetirdiyi argv yenidən yazılması hələ də ləğv edilməmişdir. Bu o deməkdir ki, ikili fayl argv[0]-da interpretator yolunu və argv[1]-də öz yolunu görür, lakin bu, sözügedən dəyişiklikdən əvvəl mövcud idi və yalnız exec xətaları dayandıqdan sonra müşahidə edilə bildi.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc10 avq 2026
İlk görülmə10 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxa8e9e9450df44e9dd529ec5beff283f48f4f4b97, a261dc49d99681c9c71f38d16e31812dc3e30412, 40c09b7a1d4e0a4866042c87c2bd911bb57566c8, 0f19d54e2524f0bf183b82f365ae4e49b4a2f788, 2dd0298905e97795a9c5ec30cf5b41975f821632, 1cd4e9b7967dab48c9f79a00b06ffff7208c0993, 5ccc99d58f94fad258c9c375715b3974e48620e8, bbf5f639918dc011aaf60aab8480218758ee68c5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxbc2bf338d54b7aadaed49bb45b9e10d4592b2a46 ≤ v < a8e9e9450df44e9dd529ec5beff283f48f4f4b97, bc2bf338d54b7aadaed49bb45b9e10d4592b2a46 ≤ v < a261dc49d99681c9c71f38d16e31812dc3e30412, bc2bf338d54b7aadaed49bb45b9e10d4592b2a46 ≤ v < 40c09b7a1d4e0a4866042c87c2bd911bb57566c8, bc2bf338d54b7aadaed49bb45b9e10d4592b2a46 ≤ v < 0f19d54e2524f0bf183b82f365ae4e49b4a2f788, bc2bf338d54b7aadaed49bb45b9e10d4592b2a46 ≤ v < 2dd0298905e97795a9c5ec30cf5b41975f821632, bc2bf338d54b7aadaed49bb45b9e10d4592b2a46 ≤ v < 1cd4e9b7967dab48c9f79a00b06ffff7208c0993, bc2bf338d54b7aadaed49bb45b9e10d4592b2a46 ≤ v < 5ccc99d58f94fad258c9c375715b3974e48620e8, bc2bf338d54b7aadaed49bb45b9e10d4592b2a46 ≤ v < bbf5f639918dc011aaf60aab8480218758ee68c5, 5.8a8e9e9450df44e9dd529ec5beff283f48f4f4b97, a261dc49d99681c9c71f38d16e31812dc3e30412, 40c09b7a1d4e0a4866042c87c2bd911bb57566c8, 0f19d54e2524f0bf183b82f365ae4e49b4a2f788, 2dd0298905e97795a9c5ec30cf5b41975f821632, 1cd4e9b7967dab48c9f79a00b06ffff7208c0993, 5ccc99d58f94fad258c9c375715b3974e48620e8, bbf5f639918dc011aaf60aab8480218758ee68c5

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-2026-68186 · Linux · Dark Radar