Renault navigasyon sistemindeki güvenlik açığıyla saat ayarı yapıldı
Öne çıkanlar
- TomTom araç ünitesindeki saat ayar menüsünün yalnızca orijinal navigasyon SD kartıyla yüklendiği ortaya çıktı.
- Sistemdeki dizin geçişi açığı ve core_pattern manipülasyonu kullanılarak root yetkisiyle kod çalıştırıldı.
- Dâhili ayar dosyasındaki GPS zaman farkı 180 dakikadan 120 dakikaya indirilerek saat ayarı düzeltildi.
Estonya'da kış saati uygulamasına geçilmesinin ardından bir güvenlik araştırmacısı, 2014 model Renault Latitude aracının multimedya sisteminde saat ayarını değiştiremediğini fark etti. TomTom Carminat LIVE isimli cihazın ayarlar menüsünün yalnızca orijinal ve DRM korumalı bir SD kart takıldığında çalıştığı anlaşıldı. Araştırmacı, 60 avro değerindeki kartı satın almak yerine Linux tabanlı araç içi eğlence sistemine sızma kararı aldı.
Sistemin donanım yazılımını tersine mühendislikle inceleyen araştırmacı, QEMU ve özel Linux 2.6 çekirdeğiyle sanal bir test ortamı kurdu. Harici SD karttaki bölümlerin güvenlik amacıyla çalıştırma yetkisi olmadan (noexec) bağlandığı tespit edildi. Ancak cihazın SD karttan okuduğu betik dosyasındaki bir dizin geçişi (path traversal) açığı sayesinde çekirdek parametrelerinin üzerine yazılabildiği ortaya çıkarıldı.
Araştırmacı, /proc/sys/kernel/core_pattern dosyasına harici bir kabuk betiği yönlendirerek sistemde bilerek kilitlenme üretti ve çekirdeğin bu betiği root yetkisiyle çalıştırmasını sağladı. Sisteme kök erişim elde edildikten sonra dâhili depolamadaki ikili ayar dosyası düzenlendi ve GPS saat farkı 180 dakikadan 120 dakikaya indirilerek saat sorunu çözüldü.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.