CVE-2023-49735

Apache Tiles: Unvalidated input may lead to path traversal and XXE

Published Nov 30, 2023 CVSS 3.1 · 7.5 High EPSS 1.4% KEV · Not listed
Description
** UNSUPPORTED WHEN ASSIGNED **

The value set as the DefaultLocaleResolver.LOCALE_KEY attribute on the session was not validated while resolving XML definition files, leading to possible path traversal and eventually SSRF/XXE when passing user-controlled data to this key. Passing user-controlled data to this key may be relatively common, as it was also used like that to set the language in the 'tiles-test' application shipped with Tiles.

This issue affects Apache Tiles from version 2 onwards.

NOTE: This vulnerability only affects products that are no longer supported by the maintainer.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-qw4h-3xjj-84cc Apache Tiles: Unvalidated input may lead to path traversal and XXE
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
Nov 20, 2024, 6:12 PM
Reserved
Nov 30, 2023, 1:12 PM
Status
Modified
Published
Nov 30, 2023, 10:15 PM
Modified
Jun 17, 2026, 6:36 AM