CVE-2020-15241: Cross-Site Scripting in TYPO3 Fluid Engine
Vulnerability summary
CVE-2020-15241 is a medium (CVSS 6.1) URL Redirection to Untrusted Site vulnerability in typo3 fluid. EPSS estimates a 0.97% chance of exploitation in the next 30 days, higher than 61.7% of scored vulnerabilities. 2 public exploits are recorded.
Not severe (CVSS 4.7, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Timeline
- 08-10-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
TYPO3 Fluid Engine (package `typo3fluid/fluid`) before versions 2.0.5, 2.1.4, 2.2.1, 2.3.5, 2.4.1, 2.5.5 or 2.6.1 is vulnerable to cross-site scripting when making use of the ternary conditional operator in templates like `{showFullName ? fullName : defaultValue}`. Updated versions of this package are bundled in following TYPO3 (`typo3/cms-core`) versions as well: TYPO3 v8.7.25 (using `typo3fluid/fluid` v2.5.4) and TYPO3 v9.5.6 (using `typo3fluid/fluid` v2.6.1).
CVSS metrics
3 scores · 2 sources · 2 versions- CVE.orgCNA4.7MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:NDiffers
EPSS trend
Probability
0.97%
Chance of exploitation in the next 30 days
Percentile
62%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.97% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
2 foundFluid
Maturity: poc
Exploit Reference (typo3.org)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-601URL Redirection to Untrusted SiteThe web application accepts a user-controlled input that specifies a link to an external site, and uses that link in a redirect.
- CWE-79Improper Neutralization of Input During Web Page GenerationThe product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Affected systems
Known conditions: network-reachable, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.
Typo33 products
- fluid≥ 2.0.0, < 2.0.5 | ≥ 2.1.0, < 2.1.4 | ≥ 2.2.0, < 2.2.1 | ≥ 2.3.0, < 2.3.5 | ≥ 2.4.0, < 2.4.1 | ≥ 2.5.0, < 2.5.5 | ≥ 2.6.0, < 2.6.1
- fluid_engine< 2.0.5 | ≥ 2.1.0, < 2.1.4 | ≥ 2.2.0, < 2.2.1 | ≥ 2.3.0, < 2.3.5 | ≥ 2.4.0, < 2.4.1 | ≥ 2.5.0, < 2.5.5 | ≥ 2.6.0, < 2.6.1
- typo3EOL8.7.25 | 9.5.6
1 vendor · 3 products
References
3 links- github.com/TYPO3/Fluid/security/advisories/GHSA-7733-hjv6-4h47X Refsource CONFIRMExploitThird Party Advisory
- github.com/TYPO3/Fluid/commit/9ef6a8ffff2e812025fc0701b4ce72eea6911a3dX Refsource MISCPatchThird Party Advisory