CVE-2026-28228
Açıklama
OpenOlat; öğretim, öğrenme, değerlendirme ve iletişim için kullanılan açık kaynaklı, web tabanlı bir e-öğrenme platformudur. 19.1.31, 20.1.18 ve 20.2.5 versiyonlarından öncekilerde, Author rolüne sahip kimliği doğrulanmış bir kullanıcı, hatırlatıcı e-posta şablonuna Velocity direktifleri enjekte edebilir. Hatırlatıcı işlendiğinde (manuel olarak veya günlük cron işi aracılığıyla tetiklendiğinde), enjekte edilen direktifler sunucu tarafında değerlendirilir. Bir saldırgan, Velocity'nin #set direktifini Java reflection ile zincirleyerek java.lang.ProcessBuilder gibi rastgele Java sınıfları oluşturabilir ve işletim sistemi komutlarını Tomcat işleminin ayrıcalıklarıyla (konteynerleştirilmiş dağıtımlarda genellikle root) çalıştırabilir. Bu sorun 19.1.31, 20.1.18 ve 20.2.5 versiyonlarında düzeltilmiştir.
Nasıl düzeltilir
- frentix openolat19.1.31, 20.1.18, 20.2.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| frentix openolat | v < 19.1.31, 20.0.0 ≤ v < 20.1.18, 20.2.0 ≤ v < 20.2.5 | 19.1.31, 20.1.18, 20.2.5 |
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.