CVE-2026-63490

Yüksek

Açıklama

Handlebars.java, Java ile mantıksız ve anlamsal Mustache şablonları sağlar. 4.5.3 sürümünden önce, com.github.jknack.handlebars.springmvc.SpringTemplateLoader, saldırgan tarafından etkilenen Spring MVC görünüm adlarını, diğer URL tabanlı yükleyiciler tarafından kullanılan yol kapsama doğrulaması olmadan Spring ResourceLoader aracılığıyla çözer. handlebars-springmvc/src/main/java/com/github/jknack/handlebars/springmvc/SpringTemplateLoader.java dosyasında, file: veya classpath: URL'si kullanan ve # fragman ayırıcı ile biten bir görünüm adı, eklenen .hbs sonekini fragmana yerleştirir; bu durum FileUrlResource.exists() ve URL.openStream() tarafından göz ardı edilir. Ardından handlebars-springmvc/src/main/java/com/github/jknack/handlebars/springmvc/HandlebarsViewResolver.java içindeki HandlebarsViewResolver, saldırgan kontrollü adı handlebars.compile() fonksiyonuna iletir; bu da bir uygulama kullanıcı etkileşimli bir görünüm adına sahip bir denetleyici sunduğunda, kimliği doğrulanmamış uzaktaki bir saldırganın JVM tarafından erişilebilir dosyaları okumasına olanak tanır. Bu sorun 4.5.3 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünCom.github.jknack:handlebars-springmvc
Yayın20 Ağu 2026
İlk görülme20 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • com.github.jknack:handlebars-springmvc4.5.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
com.github.jknack:handlebars-springmvcMavenv < 4.5.34.5.3

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.