CVE-2026-63490

Yüksək

Təsvir

Handlebars.java, Java ilə məntiqsiz və semantik Mustache şablonları təmin edir. Versiya 4.5.3-dən əvvəl, com.github.jknack.handlebars.springmvc.SpringTemplateLoader, digər URL-əsaslı yükləyicilərdə istifadə olunan yol-məhdudiyyət yoxlamasını tətbiq etmədən, hücumçunun təsir etdiyi Spring MVC görünüş adlarını Spring ResourceLoader vasitəsilə həll edir. handlebars-springmvc/src/main/java/com/github/jknack/handlebars/springmvc/SpringTemplateLoader.java faylında, file: və ya classpath: URL-indən istifadə edən və # fraqment ayırıcısı ilə bitən görünüş adı, əlavə edilən .hbs sonluğunu fraqment hissəsinə yerləşdirir ki, bu da FileUrlResource.exists() və URL.openStream() tərəfindən nəzərə alınmır. Daha sonra handlebars-springmvc/src/main/java/com/github/jknack/handlebars/springmvc/HandlebarsViewResolver.java faylındakı HandlebarsViewResolver, hücumçu tərəfindən idarə olunan adı handlebars.compile() funksiyasına ötürür. Bu, tətbiqin istifadəçi tərəfindən təyin olunan görünüş adına malik kontrolleri açmaqla, autentifikasiya olunmamış uzaqdakı hücumçuya JVM üçün əlçatan olan faylları oxumağa imkan verir. Bu problem 4.5.3 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulCom.github.jknack:handlebars-springmvc
Dərc20 avq 2026
İlk görülmə20 avq 2026

Necə düzəltmək olar

Yeniləyin
  • com.github.jknack:handlebars-springmvc4.5.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
com.github.jknack:handlebars-springmvcMavenv < 4.5.34.5.3

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.