spring-view-component icon indicating copy to clipboard operation
spring-view-component copied to clipboard

Dependency maven:gg.jte:jte-runtime:3.1.12 is vulnerable

Open vchegwidden opened this issue 8 months ago • 0 comments

IntelliJ reports vulnerabilities in the JTE runtime version used. Need to upgrade to 3.1.16

CVE-2025-23026, Score: 6.1

jte (Java Template Engine) is a secure and lightweight template engine for Java and Kotlin. In affected versions Jte HTML templates with script tags or script attributes that include a Javascript template string (backticks) are subject to XSS. The javaScriptBlock and javaScriptAttribute methods in the Escape class do not escape backticks, which are used for Javascript template strings. Dollar signs in template strings should also be escaped as well to prevent undesired interpolation. HTML templates rendered by Jte's OwaspHtmlTemplateOutput in versions less than or equal to 3.1.15 with script tags or script attributes that contain Javascript template strings (backticks) are vulnerable. Users are advised to upgrade to version 3.1.16 or later to resolve this issue. There are no known workarounds for this vulnerability.

vchegwidden avatar Apr 23 '25 14:04 vchegwidden