CVE-2026-47731
Açıklama
AMMOS Instrument Toolkit (eski adıyla Bespoke Links to Instruments for Surface and Space (BLISS)), Ground Data System (GDS), Electronic Ground Support Equipment (EGSE), komut verme, telemetri uplink/downlink ve enstrüman ile CubeSat görevleri için sıralama işlemlerini yönetmek üzere geliştirilmiş Python tabanlı bir yazılım paketidir. 2.6.1 öncesi sürümlerde ve 3.1.0 sürümünde, Binary Stream Capture (BSC) bileşeni, dinamik olarak paket yakalama "handler"ları oluşturmak için kimlik doğrulaması gerektirmeyen bir HTTP API sunar. Kod, yol ile ilgili form alanlarına koşulsuz güvendiği için, uzak bir istemci yapılandırılmış log kök dizinini atlatabilir ve BSC'yi rastgele dosya sistemi yollarına log yazmaya yönlendirebilir (yol geçişi / dizin kaçışı) ve `ait-bsc` sürecinin ayrıcalıklarıyla bu dosyalara saldırgan tarafından kontrol edilen verileri ekleyebilir. Uzak bir saldırganın bunu tetiklemesinin iki yolu vardır. Birincisi, saldırganın `ait-bsc`'nin dağıtıldığı ağa erişimi varsa (bunun bir nedeni portların herkese açık olması olabilir), rastgele dosya eklemeyi tetiklemek için yükler doğrudan sunucuya gönderilebilir. Bu saldırı türü `python_poc.py` içinde gösterilmiştir. İkincisi, yazılım yerel bir ağda çalıştığı için saldırganın ağa doğrudan erişimi olmasa bile, o ağdaki kötü niyetli bir aktörün saldırgan tarafından kontrol edilen bir web sitesini (saldırgan tarafından oluşturulmuş bir web sitesi veya saldırgan tarafından ele geçirilmiş bir üçüncü taraf web sitesi olabilir) açması durumunda bu açık istismar edilebilir. Tarayıcı javascript'i, bunu istismar etmek için gerekli istekleri yerel ağa otomatik olarak gönderebilir. Bu, sunucuya yalnızca `localhost` üzerinden erişilebiliyor olsa bile mümkündür. Bu saldırı türü `attacker_tcp.py` ve `test1.html` ile gösterilmiştir (önce saldırgan TCP sunucusunu başlatın, ardından `test1.html`'i barındırmak için örneğin `python3 -m http.server 7000` kullanarak bir web sunucusu başlatın ve `test1.html`'i açın).Bu sorun BSC (Binary Stream Capture) bileşenini ve ait-bsc sunucusunun kullanımını etkiler. Bu, 3.1.1 öncesi ve 2.x'ten 2.6.1 öncesine kadar olan AIT-Core sürümlerini etkiler. Kullanıcıların 3.1.1 veya 2.6.1 sürümüne yükseltme yapmaları önerilir.
Nasıl düzeltilir
- ait-core3.1.1, 2.6.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ait-corePyPI | 3.1.0 ≤ v < 3.1.1, v < 2.6.1 | 3.1.1, 2.6.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.