Giriş
Haziran 2026 Patch Tuesday sırasında Microsoft tarafından düzeltilen iki güvenlik açığının ardından, RoguePlanet adı verilen yeni bir Microsoft Defender zero-day zafiyeti ortaya çıktı. Bu exploit, saldırganlara sistemde SYSTEM düzeyinde ayrıcalıklar elde etme imkanı sunmaktadır. Zafiyet, yerel olarak çalıştırılan kötü niyetli komut dosyaları aracılığıyla istismar edilebildiğinden, saldırı vektörü oldukça geniş bir kullanım alanına sahiptir.
Zafiyetin Tanımı ve Etkileri
Sorun
RoguePlanet zafiyeti, Microsoft Defender'ın antivirus tarama motorunda bulunan bir bellek bozulması (memory corruption) hatasından kaynaklanmaktadır. Bu hata, saldırganların SYSTEM düzeyinde kod yürütmesine olanak tanır. Zafiyetin en kritik yanı, varsayılan olarak etkin olan Microsoft Defender ile birlikte gelmesi ve kullanıcıların çoğunun bu koruma mekanizmasını devre dışı bırakmamasıdır.
Etki Alanı
- Sistem Ayrıcalıklarının Yükseltilmesi: Saldırganlar, yerel olarak çalıştırılan bir komut dosyası aracılığıyla SYSTEM düzeyinde kod yürütebilir.
- Kötü Amaçlı Yazılım Yükleme: SYSTEM ayrıcalıkları ile saldırganlar, sistemde kalıcı olarak yerleşebilir ve diğer zararlı yazılımları yükleyebilir.
- Veri Sızdırma: SYSTEM düzeyinde erişim, hassas verilerin çalınmasına olanak tanır.
- Diğer Zafiyetlerin Zincirlenmesi: Bu exploit, diğer sistem zafiyetlerinin zincirlenmesine yol açabilir.
Zorluk Seviyesi
Orta Düzey (Intermediate): Zafiyetin istismar edilmesi için temel seviyede Windows sistemlerine ve komut satırına hakimiyet gereklidir. Bellek bozulması hatalarının anlaşılması ve exploit geliştirme teknikleri konusunda bilgi sahibi olunması tavsiye edilir.
Çözüm ve Korunma Yöntemleri
Geçici Çözümler
Microsoft'un resmi yaması yayınlanana kadar aşağıdaki geçici çözümler uygulanabilir:
-
Microsoft Defender'ı Devre Dışı Bırakma:
# PowerShell üzerinden Defender'ı devre dışı bırakma Set-MpPreference -DisableRealtimeMonitoring $trueUyarı: Defender'ın devre dışı bırakılması, sistemin diğer tehditlere karşı savunmasız kalmasına neden olabilir. Bu geçici bir çözümdür ve yalnızca acil durumlarda uygulanmalıdır.
-
Güvenlik Duvarı Kurallarını Güçlendirme:
# Windows Güvenlik Duvarı üzerinden gelen bağlantıları engelleme netsh advfirewall set allprofiles firewallpolicy blockinbound,blockoutbound -
Kullanıcı Hesabı Kontrolünü (UAC) En Yüksek Seviyeye Ayarlama:
# Kullanıcı Hesabı Kontrolünü en yüksek seviyeye ayarlama reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
Kalıcı Çözüm: Microsoft'un Resmi Yaması
Microsoft, Haziran 2026 Patch Tuesday sırasında yayınladığı güncellemelerde bu zafiyeti düzeltmiştir. Sistemlerinizi güncellemek için aşağıdaki adımları izleyin:
-
Windows Update üzerinden güncellemeleri kontrol edin:
# Windows Update'i manuel olarak başlatma ms-settings:windowsupdate -
Güncellemeleri yükleyin ve sistemi yeniden başlatın:
# Windows Update aracılığıyla tüm kritik güncellemeleri yükleyin
Exploit'in Teknik Detayları
Exploit'in Çalışma Prensibi
RoguePlanet exploit'i, Microsoft Defender'ın MpOav.dll kütüphanesinde bulunan bir bellek bozulması hatasını hedef alır. Saldırganlar, aşağıdaki adımları takip ederek zafiyeti istismar edebilir:
Zararlı bir VBScript veya PowerShell komut dosyası oluşturulur.
Bu komut dosyası, Microsoft Defender'ın antivirus tarama motorunu tetikleyecek şekilde tasarlanır.
Tarama sırasında bellek bozulması gerçekleşir ve saldırganın kodu SYSTEM düzeyinde çalıştırılması sağlanır.
Exploit Kodu Örneği
Aşağıda, RoguePlanet exploit'inin temel yapısını gösteren bir örnek bulunmaktadır. Bu kod yalnızca eğitim amaçlıdır ve yasal olmayan amaçlarla kullanılması yasaktır.
# Exploit'in temel yapısı (Python örneği)
import os
import sys
# Zararlı komut dosyasını oluştur
malicious_script = """
Set objShell = CreateObject("WScript.Shell")
objShell.Run "cmd /c whoami", 0, True
"""
with open("exploit.vbs", "w") as f:
f.write(malicious_script)
# Komut dosyasını Defender ile tarat (simülasyon)
os.system("powershell -Command Start-MpScan -ScanType CustomScan -ScanPath .\\exploit.vbs")
Sistem Güvenliğinin Sağlanması
Önleyici Tedbirler
-
Düzenli Güncellemeler: Tüm sistemlerin ve yazılımların en son güvenlik yamalarıyla güncel tutulması.
-
Güvenlik Yazılımlarının Kullanımı: Güvenilir bir antivirus ve anti-malware yazılımının kullanılması.
-
Kullanıcı Eğitimi: Kullanıcıların phishing ve sosyal mühendislik saldırılarına karşı bilinçlendirilmesi.
-
Güvenlik Politikalarının Uygulanması: Ağ trafiğinin izlenmesi ve şüpheli etkinliklerin tespit edilmesi.
Saldırı Tespiti ve Müdahale
Eğer sisteminizde RoguePlanet exploit'inin kullanıldığına dair şüpheleriniz varsa, aşağıdaki adımları izleyin:
-
Sistem Günlüklerini Kontrol Edin:
# Windows Olay Görüntüleyici üzerinden sistem günlüklerini inceleyin eventvwr.msc -
Güvenlik Duvarı Loglarını İnceleyin:
# Windows Güvenlik Duvarı loglarını kontrol edin Get-WinEvent -LogName "Microsoft-Windows-Windows Firewall With Advanced Security/Firewall" | Where-Object {$_.LevelDisplayName -eq "Bilgi"} -
Sistemde Yürütülen Süreçleri Kontrol Edin:
# Sistemde çalışan süreçleri listeleyin Get-Process | Where-Object {$_.ProcessName -like "*cmd*" -or $_.ProcessName -like "*powershell*"}
Sonuç
Microsoft Defender'daki RoguePlanet zero-day zafiyeti, sistem güvenliği açısından ciddi bir tehdit oluşturmaktadır. Bu exploit, saldırganlara SYSTEM düzeyinde ayrıcalıklar elde etme imkanı sunmaktadır. Sistemlerinizi korumak için öncelikle Microsoft'un yayınladığı yamaları yükleyin ve geçici çözümler olarak güvenlik duvarı kurallarını güçlendirin. Ayrıca, kullanıcıların bilinçlendirilmesi ve düzenli güvenlik kontrollerinin yapılması da önemlidir.
Not: Bu makale yalnızca eğitim ve farkındalık amacıyla hazırlanmıştır. Herhangi bir exploit'in yasal olmayan amaçlarla kullanılması yasaktır.



