CVE-2026-46562

Kritik

Açıklama

Yamcs bir görev kontrol çerçevesidir. 5.12.7 sürümünden önce, yamcs-core/src/main/java/org/yamcs/algorithms/ScriptAlgorithmExecutorFactory.java dosyasında kullanıcı tarafından sağlanan JavaScript algoritma metnini değerlendirmek için kullanılan Nashorn ScriptEngine, bir ClassFilter olmadan oluşturulmuştur; bu nedenle ChangeMissionDatabase ayrıcalığına sahip bir kullanıcı, MdbOverrideApi.updateAlgorithm uç noktası aracılığıyla bir algoritmayı geçersiz kılabilir ve rastgele Java sınıflarına erişen (örneğin Java.type("java.lang.Runtime").getRuntime().exec(...)) JavaScript sağlayarak Yamcs işlemi olarak rastgele işletim sistemi komutları çalıştırabilir; security.yaml dosyasının olmadığı varsayılan yapılandırmada yerleşik konuk kullanıcısı superuser=true değerine sahiptir, bu da sorunun kimlik doğrulama olmaksızın erişilebilir olmasına neden olur. Bu sorun, algoritma düzenlemeyi varsayılan olarak devre dışı bırakan 5.12.7 ve 5.13.0 sürümlerinde düzeltilmiştir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünSpaceapplications Yamcs
Yayın16 Tem 2026
İlk görülme16 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • spaceapplications yamcs5.12.7 ya da sonraki bir sürüm
  • org.yamcs:yamcs-core5.12.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
spaceapplications yamcsv < 5.12.75.12.7
org.yamcs:yamcs-coreMavenv < 5.12.75.12.7

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.

Intelligence 360 paketinde

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.