CVE-2026-40477CWE-1336CWE-917

CVE-2026-40477

Critical · published April 18, 2026

CVSS v3.1
9.0
EPSS
1%
Percentile
60.7
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 expression execution mechanisms. Although the library provides mechanisms to prevent expression injection, it fails to properly restrict the scope of accessible objects, allowing specific potentially sensitive objects to be reached from within a template. 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.00944 · 60.7th 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:53Z
    Improper restriction of the scope of accessible objects in Thymeleaf expressions
    cvelistv5