Vulnerability Details : CVE-2020-15241
Potential exploit
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).
Vulnerability category: Cross site scripting (XSS)Open redirect
Products affected by CVE-2020-15241
- cpe:2.3:a:typo3:typo3:8.7.25:*:*:*:*:*:*:*
- cpe:2.3:a:typo3:typo3:9.5.6:*:*:*:*:*:*:*
- cpe:2.3:a:typo3:fluid_engine:*:*:*:*:*:*:*:*
- cpe:2.3:a:typo3:fluid_engine:*:*:*:*:*:*:*:*
- cpe:2.3:a:typo3:fluid_engine:*:*:*:*:*:*:*:*
- cpe:2.3:a:typo3:fluid_engine:*:*:*:*:*:*:*:*
- cpe:2.3:a:typo3:fluid_engine:*:*:*:*:*:*:*:*
- cpe:2.3:a:typo3:fluid_engine:*:*:*:*:*:*:*:*
- cpe:2.3:a:typo3:fluid_engine:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2020-15241
0.34%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 54 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2020-15241
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
4.3
|
MEDIUM | AV:N/AC:M/Au:N/C:N/I:P/A:N |
8.6
|
2.9
|
NIST | |
6.1
|
MEDIUM | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
2.8
|
2.7
|
NIST | |
4.7
|
MEDIUM | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N |
1.6
|
2.7
|
GitHub, Inc. |
CWE ids for CVE-2020-15241
-
The 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.Assigned by: nvd@nist.gov (Primary)
-
The web application accepts a user-controlled input that specifies a link to an external site, and uses that link in a redirect.Assigned by: security-advisories@github.com (Secondary)
References for CVE-2020-15241
-
https://github.com/TYPO3/Fluid/security/advisories/GHSA-7733-hjv6-4h47
Cross-Site Scripting in ternary conditional operator · Advisory · TYPO3/Fluid · GitHubExploit;Third Party Advisory
-
https://typo3.org/security/advisory/typo3-core-sa-2019-013
TYPO3-CORE-SA-2019-013: Cross-Site Scripting in Fluid EngineExploit;Third Party Advisory
-
https://github.com/TYPO3/Fluid/commit/9ef6a8ffff2e812025fc0701b4ce72eea6911a3d
[BUGFIX] Ensure escaping of escapable ExpressionNode · TYPO3/Fluid@9ef6a8f · GitHubPatch;Third Party Advisory
Jump to