CVE-2026-55559
Açıklama
Yamcs bir görev kontrol çerçevesidir. 5.12.8 ve 5.13.2 sürümlerinden önce Yamcs, POST /api/instances ve PATCH /api/instances/{instance} üzerinden gelen templateArgs değerlerini, yamcs-core/src/main/java/org/yamcs/templating/VarStatement.java dosyasındaki VarStatement.append aracılığıyla YAML bağlamı kaçış karakterleri olmadan YAML'a eklemektedir. Oluşturulan yapılandırma YamcsServer.createInstance tarafından ayrıştırılmakta ve YamcsServerInstance tarafından yüklenmektedir; bu durum, bir saldırganın org.yamcs.ProcessRunner için bir services girişi enjekte etmesine olanak tanır. security.yaml dosyası olmayan dağıtımlar bu işlemi konuk süper kullanıcı aracılığıyla açığa çıkarırken, güvenli dağıtımlar SystemPrivilege.CreateInstances yetkisi gerektirir. Başarılı istismar, komutların Yamcs servis hesabı olarak çalıştırılmasını sağlar. Bu sorun 5.12.8 ve 5.13.2 sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
- org.yamcs:yamcs-core5.13.2, 5.12.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| org.yamcs:yamcs-coreMaven | 5.13.0 ≤ v < 5.13.2, v < 5.12.8 | 5.13.2, 5.12.8 |
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.