CVE-2025-29913
Açıklama
CryptoLib, çekirdek Flight System (cFS) çalıştıran bir uzay aracı ile yer istasyonu arasındaki iletişimleri güvenli hale getirmek için CCSDS Space Data Link Security Protocol - Extended Procedures (SDLS-EP) kullanan yazılım tabanlı bir çözüm sunmaktadır. CryptoLib versiyonları 1.3.3 ve öncesinin `Crypto_TC_Prep_AAD` fonksiyonunda kritik bir heap buffer overflow zafiyeti tespit edilmiştir. Bu zafiyet, saldırganın işaretsiz tam sayı underflow'una neden olan kötü niyetle oluşturulmuş bir telecommand (TC) çerçevesi sağlayarak Hizmet Reddi (DoS) tetiklemesine veya potansiyel olarak uzaktan kod çalıştırmasına (RCE) olanak tanır. Zafiyet, `Crypto_TC_Prep_AAD` fonksiyonunda, özellikle `tc_mac_start_index` hesaplaması sırasında ortaya çıkmaktadır. Etkilenen kod, `ingest` tamponunun sınırları içerisinde kaldığından emin olmadan MAC başlangıç indeksini hatalı şekilde hesaplar. Hatalı uzunluk hesaplaması nedeniyle `tc_mac_start_index` underflow olduğunda, fonksiyon sınır dışı bir bellek konumuna erişmeye çalışır ve bu durum bir segmentation fault ile sonuçlanır. Zafiyet, `d3cc420ace96d02a5b7e83d88cbd2e48010d5723` commit tarihi itibarıyla depoda hâlâ mevcuttur.
Nasıl düzeltilir
- nasa cryptolib1.4.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nasa cryptolib | v < 1.4.0 | 1.4.0 |
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.