macOS Ekran Paylaşımında Məntiq Boşluğu
Apple-ın macOS Ekran Paylaşımı xidmətində yeni aşkar edilmiş bir məntiq boşluğu, ekran görüntüləmə icazəsi vermək üçün nəzərdə tutulmuş funksiyanın tam root səviyyəsində komanda icrasına çevrilə biləcəyini nümayiş etdirib. Bu boşluq, təcavüzkarlara sistemin qorunan hissələrinə daxil olmaq və ixtiyari əməliyyatlar həyata keçirmək üçün bir yol təqdim edir.
Təsirə Məruz Qalan Sistemlər və Şərtlər
CVE-2026-43760 olaraq qeydə alınan bu problem, Ekran Paylaşımı və ya Uzaqdan İdarəetmənin köhnə VNC parol seçimi aktivləşdirildiyi macOS sistemlərindəki screensharingd xidmətinə və onun SSFileCopySender və SSFileCopyReceiver fayl-kopyalama köməkçilərinə təsir edir.
Əsas Səbəb: Avtentifikasiya Fərqləri
Təhlükəsizlik boşluğunun əsas səbəbi Apple-ın Ekran Paylaşımı xidmətinin iki fərqli autentifikasiya yolunu necə idarə etməsindədir. İstifadəçi yerli Apple autentifikasiyası vasitəsilə qoşulduqda, xidmət onları düzgün şəkildə macOS hesabı kimi tanıyır və fayl-kopyalama əməliyyatlarını həmin istifadəçinin öz icazələri altında icra edir.
Lakin, kimsə köhnə VNC autentifikasiya metodundan istifadə edərək, yalnız ayrı-ayrılıqda konfiqurasiya edilmiş “VNC görüntüləyiciləri ekranı parol ilə idarə edə bilər” etimadnaməsi ilə qoşulduqda, həmin parolun arxasında heç bir macOS istifadəçi identifikasiyası olmur. İmtiyazları müvafiq olaraq azaltmaq əvəzinə, fayl-kopyalama köməkçiləri root olaraq işləməyə davam edirdi.
Oxuma və Yazma Zəiflikləri
Bu xüsusiyyət iki bir-biri ilə əlaqəli zəiflik yaratdı:
- Oxuma tərəfi: Uzaqdan görüntüləyici SSFileCopySender-dən istədiyi fayl yolunu gətirməsini tələb edə bilərdi və köməkçi root olaraq işlədiyi üçün /etc/sudoers kimi qorunan faylların məzmununu asanlıqla qaytarırdı. Bu faylları adi istifadəçi hesabı birbaşa oxuya bilməzdi.
- Yazma tərəfi: SSFileCopyReceiver uzaqdan görüntüləyiciyə təyinat qovluğunu, fayl adını, icazələri və fayl məzmununu yenidən root səlahiyyəti ilə icra etməyə imkan verirdi.
İstismar Ssenarisi
Bynar tədqiqatçıları bu imkandan istifadə edərək yeni bir faylı birbaşa /private/etc/sudoers.d qovluğuna yazdılar. Bu qovluqda düzgün formatlanmış, doğru icazəyə malik hər hansı bir fayl sudo komandası tərəfindən avtomatik olaraq etibarlı sayılır. Tədqiqatçılar, bu uzaqdan fayl-yazma primitivi vasitəsilə etibarlı bir root-sahibli sudoers siyasəti yaradaraq, administrator olmayan bir hesaba parolsiz sudo girişi verdilər. Buradan, tək bir komanda interaktiv root shell açdı. Bu proses, heç bir yaddaş korrupsiya, buffer overflow və ya Exploit zənciri olmadan, tamamilə autentifikasiya olunmuş Ekran Paylaşımı sessiyası və onun fayl-kopyalama protokolu vasitəsilə həyata keçirildi.
Qiymətləndirmə və Yamalar
Apple boşluğu sadəcə bir tətbiqin həssas istifadəçi məlumatlarına daxil olmasına imkan verən bir zəiflik kimi təsvir etsə də, tədqiqatçılar bunun real təsirini əhəmiyyətli dərəcədə kiçiltmək olduğunu iddia edirlər, çünki bu səhv həm də ixtiyari root faylının yaradılmasına və uzaqdan komanda icrasına imkan verir. Müstəqil analiz, aktiv bir sessiyanın artıq mövcud olduğu ssenarilərdə CVSS 3.1 balını 8.8 olaraq qiymətləndirir ki, bu da Apple-ın rəsmi 5.5 balından xeyli yüksəkdir.
Apple, problemi 27 iyul 2026-cı il tarixində yayımlanan macOS Tahoe 26.6 və macOS Sonoma 14.8.8 versiyalarında aradan qaldırıb. Dərhal yeniləmə edə bilməyən istifadəçilər “VNC görüntüləyiciləri ekranı parol ilə idarə edə bilər” seçimini deaktiv etməli və ya uzaqdan giriş tələb olunmursa Ekran Paylaşımı və Uzaqdan İdarəetməni tamamilə söndürməlidirlər. Sadəcə VNC parolunu dəyişdirmək əsas autentifikasiya boşluğunu aradan qaldırmır.
Yeni Tendensiyalar
Bu hal, təhlükəsizlik boşluğu tədqiqatında daha geniş bir tendensiyanı vurğulayır: Memory Integrity Enforcement və Pointer Authentication kimi yaddaş təhlükəsizliyi qorunmaları ənənəvi Exploit-ləri çətinləşdirdiyi üçün, həm təcavüzkarlar, həm də tədqiqatçılar məntiq və icazə boşluqlarına – hər bir fərdi əməliyyatın nəzərdə tutulduğu kimi davrandığı, lakin yanlış qurumun nəzarəti ələ keçirdiyi qüsurlara yönəlirlər.