NetSight
high7.5

CVE-2026-103088

Handlebars.java before 4.5.5 allows directory traversal.

Impact

Handlebars.java before 4.5.5 allows directory traversal. In handlebars-springmvc 4.5.3 and 4.5.4, the path-containment fix for CVE-2026-63490 validates template locations as raw percent-encoded strings, whereas the template file is opened through a URL handler that percent-decodes the path. In a Spring MVC application with a file: template prefix and a request-derived view name, a percent-encoded traversal such as %2e%2e/ bypasses both the view-resolver check and the loader-side containment and reads files outside the configured template base directory.

Affected products

ProductAffected versions
Handlebars.Java
before 4.5.5

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References