Bitdefender’ın bulduğu GhostMap açığı, özel hazırlanmış bir APK’nın kurulmasıyla Android telefonları daima çökme döngüsüne sokabiliyor.
Bitdefender araştırmacıları, Android’de GhostMap ismini verdikleri yeni bir açık buldu. Öncelikle şunu belirtmek gerekir: GhostMap açığı, özel hazırlanmış bir uygulamanın sırf kurulmasıyla telefonu daima çökme döngüsüne sokabiliyor. Bu sebeple aygıt kullanılamaz hale gelebiliyor.
Normalde berbat gayeli uygulamalar müsaade ister ve kod çalıştırır. Lakin bu açıkta bu türlü bir adıma gerek yok. Üstelik uygulamanın aygıta kurulması kâfi oluyor.
GhostMap Açığı Nasıl Ortaya Çıktı?
İnceleme ağustos ayında başladı. Araştırmacılar, internette bulunan bankacılıkla ilgili berbat gayeli bir APK’yı tahlil ediyordu. Fakat bu APK, Bitdefender’ın emülatörlerini çökertti. Bununla birlikte sorun uygulamadaki ziyanlı yazılımdan değil, direkt Android’den kaynaklanıyordu.
Çökmelerin sebebi, Android’in ZIP girdilerinin sıkıştırma prosedürlerini sürece biçimiydi. Yani sistem, APK içindeki evrakların nasıl sıkıştırıldığına dair bilgiyi yanlış yorumluyor. Hasebiyle bu durum sistem çökmesini tetikleyebiliyor.
Sorunu bulan takım, açığı göstermek için özel bir APK hazırladı. Bu APK kurulunca Android’in temel süreçlerinden system_server daima çöküyor. Böylelikle telefon olağan çalışmasına dönemiyor.
Telefon Neden Açılmıyor?
Bitdefender’ın raporu döngüyü şöyle anlatıyor: system_server çöküyor ve Android onu yine başlatıyor. Ardından servis açılırken kurulu uygulamaları tekrar tarıyor. Birebir vakitte birebir belgeyi okuyup tekrar çöküyor. Bu yüzden telefon hiçbir vakit açılışı tamamlayamıyor.
Üstelik süreç birkaç saniyede bir tekrarlanıyor. Hiçbir uygulama açılmıyor ve ekranda sorumlu uygulamayı gösteren bir ikaz çıkmıyor. Bu sebeple kullanıcı neyin yanlış gittiğini anlayamıyor.
Kurtarmak için iki yol var. Birinci olarak aygıtı fabrika ayarlarına döndürmek mümkün. Son olarak ziyanlı belgeyi ADB ile elle silmek de gerekebiliyor.
Google Ne Diyor?
Şimdilik GhostMap açığının gerçek ataklarda kullanıldığı görülmedi. Bitdefender sorunu Google’a Android & Devices Vulnerability Reward Program üzerinden iki kere bildirdi. Lakin birinci rapor “Won’t Fix (Not Reproducible)” durumuyla kapatıldı.
Çalışan bir delil ve yine üretme talimatlarını içeren ikinci rapora ise Google’ın sorunun “güvenlik güncellemesi kapsamı dışında” olduğunu söylediği aktarılıyor. Buna rağmen şirket bulguyu “ilgili takıma inceleme için” iletti. Yeniden de şimdi bir düzeltme yayımlanmadı.
Rapor herkese açık hale geldiği için saldırganlar da açığı yine üretmeye çalışabilir. Münasebetiyle bu durum kullanıcıları daha büyük riske sokabilir. Birebir vakitte Google üzerinde, açık istismar edilmeden evvel yama çıkarması için baskı oluşturabilir. Şimdilik resmî bir yama tarihi açıklanmadı.
Kaynak: Shiftdelete