NASA’nın Uzay Araçlarını Kontrol Eden Yazılımında Kritik Güvenlik Açığı Ortaya Çıktı

ChatGPT Image 22 Ağu 2026 10_16_18

NASA ve JPL tarafından kullanılan açık kaynaklı bir yer kontrol yazılımında, uzay araçlarına komut gönderilmesini mümkün kılan kritik bir güvenlik açığı keşfedildi. Kimlik doğrulama mekanizmasının bulunmaması, saldırganların sisteme yetkisiz komut gönderebilmesine yol açabilecek durumdaydı.

Uzay görevlerinde kullanılan yazılımların güvenliği, sıradan web uygulamalarına kıyasla çok daha büyük önem taşıyor. Bunun son örneklerinden biri, NASA/JPL’nin açık kaynaklı AMMOS Instrument Toolkit (AIT) ekosisteminde kullanılan AIT-GUI yazılımında ortaya çıkarılan kritik güvenlik açığı oldu.

Siber güvenlik araştırmacısı Yuval Elbar, AIT-GUI üzerinde yaptığı incelemelerde, uygulamanın bazı kritik işlevlerine herhangi bir kullanıcı adı, parola veya başka bir kimlik doğrulama mekanizması olmadan erişilebildiğini tespit etti. Cycode tarafından yayımlanan teknik analize göre güvenlik açığı CVSS 9.4 seviyesinde kritik olarak değerlendiriliyor ve GHSA-p9r8-2q67-fp86 koduyla takip ediliyor.

AIT-GUI Ne İşe Yarıyor?

AIT-GUI, NASA/JPL’nin AMMOS Instrument Toolkit altyapısının web tabanlı kullanıcı arayüzlerinden biri. Sistem, yer istasyonlarındaki operatörlerin uzay araçları ve bilimsel cihazlarla iletişim kurmasına, komut göndermesine ve görev dizilerini çalıştırmasına yardımcı oluyor.

Başka bir ifadeyle AIT-GUI’yi, uzaydaki sistemlerle iletişim kuran bir operasyon paneli olarak düşünebiliriz.

Bu nedenle uygulamadaki bir web güvenlik açığının etkisi, klasik bir internet sitesinin ele geçirilmesinden çok daha ciddi sonuçlar doğurabilir. Çünkü burada söz konusu olan yalnızca kullanıcı hesapları veya web sayfaları değil, operasyonel komutların iletilebildiği bir yer kontrol altyapısı.

NASA’nın kendi yazılım güvenliği standartları da görev açısından kritik yazılımlarda kapsamlı test, doğrulama ve bağımsız doğrulama süreçlerinin önemini özellikle vurguluyor.

En Büyük Sorun: Kimlik Doğrulama Bulunmuyordu

Araştırmanın en dikkat çekici bulgularından biri, AIT-GUI’nin kritik durum değiştiren bazı HTTP uç noktalarında kimlik doğrulama ve yetkilendirme kontrollerinin bulunmamasıydı.

Araştırmacıya göre /cmd, /seq ve /script/run gibi işlevler herhangi bir oturum açma mekanizması olmadan kullanılabiliyordu.

Bu durum, sisteme ağ üzerinden erişebilen bir kişinin yetkili bir operatör olup olmadığının doğrulanmaması anlamına geliyordu. Üstelik problem yalnızca parola kontrolünün eksik olmasıyla sınırlı değildi; CSRF korumasının da bulunmaması saldırı yüzeyini daha da genişletiyordu.

Sunucu Tüm Ağ Arayüzlerinde Dinliyordu

Güvenlik problemini daha ciddi hale getiren bir diğer detay ise AIT-GUI’nin sunucu yapılandırmasıyla ilgiliydi.

Araştırmaya göre uygulamada yapılandırılan host değerinin kullanılmasına rağmen sunucu gerçekte 0.0.0.0 adresine bağlanıyordu. Bu da uygulamanın yalnızca yerel bilgisayardan erişilebilir olması amaçlansa bile, erişilebilir ağ arayüzleri üzerinden bağlantı kabul edebilmesine neden olabiliyordu.

Bu tür bir yapılandırma hatası, özellikle operasyonel sistemlerde önemli bir güvenlik riski oluşturuyor.

Zararlı Bir Web Sitesi Bile Saldırı Yüzeyi Oluşturabiliyordu

Açığın dikkat çeken taraflarından biri de saldırının doğrudan internet üzerinden gerçekleştirilmesiyle sınırlı olmaması.

AIT-GUI üzerinde CSRF korumasının bulunmaması nedeniyle, kontrol paneline erişebilen bir operatörün kötü amaçlı bir web sitesini ziyaret etmesi de risk oluşturabiliyordu.

Tarayıcı üzerinden gönderilebilen belirli HTTP istekleri, kullanıcının bilgisi dışında AIT-GUI üzerindeki ilgili uç noktalara ulaşabilecek şekilde hazırlanabiliyordu.

Bu nedenle saldırganın mutlaka NASA’nın iç ağına doğrudan erişmesi gerekmeyebiliyordu. Operatörün kullandığı bilgisayar ve tarayıcı da saldırı zincirinin bir parçası haline gelebiliyordu.

Dosya Yollarında da Güvenlik Sorunu Tespit Edildi

Araştırma yalnızca kimlik doğrulama eksikliğini ortaya çıkarmadı.

/seq ve /script/run işlevlerinde kullanıcı tarafından sağlanan dosya yollarının yeterince sınırlandırılmadığı ve bunun path traversal saldırılarına kapı açabileceği de tespit edildi.

Bu tür bir problemde saldırgan, uygulamanın normalde erişmesi gereken dizinlerin dışındaki dosyalara ulaşmaya çalışabilir. Araştırmacılar, ilgili işlevlerde kullanıcı girdisinin dosya yollarına dönüştürülürken yeterli bir dizin sınırlandırmasının yapılmadığını belirledi.

Uzay Araçları Gerçekten Ele Geçirildi mi?

Burada önemli bir ayrım bulunuyor.

Ortaya çıkarılan güvenlik açığı uzay araçlarının gerçekten saldırganlar tarafından ele geçirildiği anlamına gelmiyor. Mevcut bilgilere göre araştırmacı tarafından keşfedilen güvenlik problemi, saldırganların ilgili yazılımı kullanarak yetkisiz komutlar gönderebilmesine olanak sağlayabilecek nitelikteydi.

Webtekno’nun haberinde de açığın herhangi bir uzay aracının zarar görmesine neden olduğuna dair bir bilgi bulunmuyor.

Dolayısıyla konuyu “NASA’nın uyduları hacklendi” şeklinde yorumlamak doğru olmaz.

Asıl problem, böyle bir saldırının gerçekleşmesi halinde operasyonel komutların yetkisiz kişiler tarafından sisteme iletilebilmesiydi.

Açık Kapatıldı

Güvenlik açığının önemli bir olumlu tarafı ise sorunun tespit edilmesinin ardından giderilmiş olması.

Cycode’un yayımladığı araştırmaya göre güvenlik problemi AIT-GUI 2.5.2 sürümünde düzeltildi. Yazılımı kullanan sistemlerin güncel sürüme geçirilmesi ve AIT-GUI’nin güvenilmeyen ağlardan erişilebilir olmamasının sağlanması öneriliyor.

Araştırmacılar ayrıca daha kalıcı bir güvenlik modeli için kritik uç noktaların kimlik doğrulama ve yetkilendirme kontrolleriyle korunmasını, CSRF önlemlerinin uygulanmasını ve uygulamanın yalnızca gerekli ağ arayüzlerinde dinlemesini öneriyor.

Uzay Teknolojilerinde Siber Güvenlik Neden Bu Kadar Önemli?

Bu olayın asıl dikkat çekici tarafı NASA’nın kullandığı bir yazılımda güvenlik açığı bulunması değil, geleneksel web güvenliği problemlerinin operasyonel teknoloji üzerinde ne kadar büyük sonuçlar doğurabileceğini göstermesi.

Kimlik doğrulama eksikliği, yanlış ağ yapılandırması, CSRF korumasının bulunmaması ve kullanıcı girdilerinin dosya yollarında yeterince sınırlandırılmaması gibi sorunlar web uygulamalarında uzun süredir bilinen güvenlik problemleri.

Ancak aynı hatalar bir uzay aracını kontrol eden yazılımda ortaya çıktığında riskin boyutu tamamen değişiyor.

NASA’nın 2026 yılında yayımladığı yazılım güvenliği çalışmalarında da yazılım kaynaklı risklerin farklı uzay programlarında tekrar eden bir problem alanı olduğu ve yazılım güvenliği ile bağımsız doğrulama süreçlerinin öneminin arttığı belirtiliyor.

Sonuç

AIT-GUI’de keşfedilen güvenlik açığı, modern uzay görevlerinin yalnızca roket, uydu ve donanımdan ibaret olmadığını bir kez daha gösteriyor.

Uzay araçlarını yöneten yer sistemleri de en az aracın kendisi kadar kritik bir güvenlik katmanı oluşturuyor. Bu nedenle operasyonel yazılımlarda temel web güvenliği kontrollerinin dahi ihmal edilmemesi gerekiyor.

Şimdilik bilinen tabloya göre herhangi bir uzay aracının bu açık nedeniyle zarar gördüğüne dair bir kanıt bulunmuyor. Ancak kritik sistemlere komut gönderebilen bir yazılımın kimlik doğrulama olmadan çalışabilmesi, güvenlik ekipleri açısından oldukça ciddi bir uyarı niteliğinde.

Yazı gezinmesi

Mobil sürümden çık