CVE 9.1 CRITICAL

Improper neutralization of specific syntax patterns for unauthorized expressions in Thymeleaf_CVE-2026-40478

9.1 / 10
CRITICAL
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

Description

Thymeleaf is a server-side Java template engine for web and standalone environments. Versions 3.1.3.RELEASE and prior contain a security bypass vulnerability in the the expression execution mechanisms. Although the library provides mechanisms to prevent expression injection, it fails to properly neutralize specific syntax patterns that allow for the execution of unauthorized expressions. If an application developer passes unvalidated user input directly to the template engine, an unauthenticated remote attacker can bypass the library's protections to achieve Server-Side Template Injection (SSTI). This issue has ben fixed in version 3.1.4.RELEASE.

AI Analysis

Server-Side Template Injection (SSTI) vulnerability due to improper neutralization of specific syntax patterns for unauthorized expressions

Basic Information

ID CVE-2026-40478
Source GitHub_M
Published Apr 17, 2026 at 21:57

Affected Product

Vendor thymeleaf
Product thymeleaf
Version < 3.1.4.RELEASE
Affected Versions thymeleaf thymeleaf < 3.1.4.RELEASE
thymeleaf org.thymeleaf:thymeleaf-spring5 < 3.1.4.RELEASE
thymeleaf org.thymeleaf:thymeleaf-spring6 < 3.1.4.RELEASE

CWE Classification

AI Assessment

AI Score 9.1 / 10
AI Severity Critical
Vendor Thymeleaf
Product Thymeleaf
Version 3.1.3.RELEASE and prior

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.