Apache Tiles 2.1 before 2.1.2, as used in Apache Struts and other products, evaluates Expression Language (EL) expressions twice in certain circumstances, which allows remote attackers to conduct cross-site scripting (XSS) attacks or obtain sensitive information via unspecified vectors, related to the (1) tiles:putAttribute and (2) tiles:insertTemplate JSP tags.
{
"nvd_published_at": "2009-04-09T15:08:00Z",
"severity": "MODERATE",
"github_reviewed_at": "2024-01-23T18:19:44Z",
"github_reviewed": true,
"cwe_ids": [
"CWE-87",
"CWE-917"
]
}