CVE-2026-40478CWE-1336CWE-917

CVE-2026-40478

Critical · published April 18, 2026

CVSS v3.1
9.0
EPSS
1%
Percentile
68.0
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01204 · 68.0th percentile
Weaknesses
CWE-1336 · Improper Neutralization of Special Elements Used in a Template Engine; CWE-917 · Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')
Published
2026-04-18T02:16Z
Affected products (1)
ProductVersionsFixed in
thymeleaf/thymeleaf< 3.1.43.1.4
References (5)
EPSS history
Timeline
  • 17 APR 21:57Z
    Improper neutralization of specific syntax patterns for unauthorized expressions in Thymeleaf
    cvelistv5