Lookup for vulnerabilities affecting packages.

Vulnerability_idVCID-4qmp-u7bf-mfef
Summary
Cross-Site Scripting through Fluid view helper arguments
> ### Meta
> * CVSS: `CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N/E:F/RL:O/RC:C` (5.7)
> * CWE-79

### Problem

Three XSS vulnerabilities have been detected in Fluid:

1. TagBasedViewHelper allowed XSS throug maliciously crafted `additionalAttributes` arrays by creating keys with attribute-closing quotes followed by HTML. When rendering such attributes, TagBuilder would not escape the keys.
2. ViewHelpers which used the `CompileWithContentArgumentAndRenderStatic` trait, and which declared `escapeOutput = false`, would receive the content argument in unescaped format.
3. Subclasses of AbstractConditionViewHelper would receive the `then` and `else` arguments in unescaped format.

### Solution
Update to versions 2.0.8, 2.1.7, 2.2.4, 2.3.7, 2.4.4, 2.5.11 or 2.6.10 of this `typo3fluid/fluid` package that fix the problem described.

Updated versions of this package are bundled in following TYPO3 (`typo3/cms-core`) releases:

* TYPO3 v9.5.23 (using typo3fluid/fluid v2.6.10)
* TYPO3 v10.4.10 (using typo3fluid/fluid v2.6.10)

The specific vulnerabilities are prevented by:

1. Explicitly escaping keys found in the `additionalAttributes` array passed to a TagBasedViewHelper before using them as attribute names.
2. Detecting "content argument" on ViewHelpers using the trait CompileWithContentArgumentAndRenderStatic and escaping it based on the state of `escapeChildren` when `escapeOutput` is toggled off. Escaping still will not occur if explicitly disabled by an enclosing ViewHelper. This homogenises escaping behavior of "content arguments" so the same strategy is used whether the "content" argument is passed as argument or child content.
3. Explicitly defining the `then` and `else` arguments on AbstractConditionViewHelper subclasses as escaped and applying escaping in all cases where escaping is not explicitly disabled by an enclosing ViewHelper.


### Affected cases

1. The fix for TagBasedViewHelper does not affect any valid use cases; it only prevents use of maliciously crafted attribute/value arrays passed as `additionalAttributes`.
2. Any case where a ViewHelper with a "content argument" and which defines `escapeOutput = false` is used with the content argument instead of passing variables as child node - e.g. `<v:h content="{variable}" />` instead of `<v:h>{variable}</v:h>` to intentionally circumvent escaping of any HTML in `{variable}`.
3. Any case where a condition ViewHelper is used with `then` or `else` arguments to render a variable containing HTML, excluding cases where the variable is intentionally unescaped - e.g. `<f:if condition="1" then="{variable -> f:format.raw()}" />`, and excluding any cases where a ViewHelper is used as argument value and the ViewHelper intentionally disables escaping - e.g. `<f:if condition="1" then="{f:render(section: 'MySection')}" />` does not escape the `then` argument because `f:render` disables output escaping.

Cases 2 and 3 can be mitigated to allow variables with HTML to not be escaped, by intentionally disabling escaping by chaining the variable used in the argument with `f:format.raw` as described in case 3. Note that this constitutes a potential security issue, for which the template author is solely responsible. Example: `<f:if condition="1" then="{intentionalHtmlVariable}" />` can allow HTML in `{intentionalHtmlVariable}` by adding `-> f:format.raw()` - to become `<f:if condition="1" then="{intentionalHtmlVariable -> f:format.raw()}" />`.

Custom ViewHelpers which use `CompileWithContentArgumentAndRenderStatic` can alternatively pass a 6th argument with value `false` to the call to `registerArgument` which registers the "content argument", which explicitly disables escaping of the argument value: `$this->registerArgument('arg', 'string', 'My argument', false, null, false);`. Note that this constitutes a potential security issue for which the ViewHelper author is solely responsible. **Variables containing HTML should only be allowed after taking great care to prevent XSS through other means, e.g. sanitising the variable before it is assigned to Fluid or only allowing such variables to come from trusted sources.**

### Credits
Thanks to Jonas Eberle and Sinan Sekerci (Dreamlab Technologies) who reported this issue and to TYPO3 core merger Claus Due who fixed the issue.

### References
* [TYPO3-CORE-SA-2020-009](https://typo3.org/security/advisory/typo3-core-sa-2020-009)
Aliases
0
alias CVE-2020-26216
1
alias GHSA-hpjm-3ww5-6cpf
Fixed_packages
0
url pkg:composer/typo3fluid/fluid@2.0.8
purl pkg:composer/typo3fluid/fluid@2.0.8
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.8
1
url pkg:composer/typo3fluid/fluid@2.1.7
purl pkg:composer/typo3fluid/fluid@2.1.7
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.1.7
2
url pkg:composer/typo3fluid/fluid@2.2.4
purl pkg:composer/typo3fluid/fluid@2.2.4
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.2.4
3
url pkg:composer/typo3fluid/fluid@2.3.7
purl pkg:composer/typo3fluid/fluid@2.3.7
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.3.7
4
url pkg:composer/typo3fluid/fluid@2.4.4
purl pkg:composer/typo3fluid/fluid@2.4.4
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.4.4
5
url pkg:composer/typo3fluid/fluid@2.5.11
purl pkg:composer/typo3fluid/fluid@2.5.11
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.11
6
url pkg:composer/typo3fluid/fluid@2.6.10
purl pkg:composer/typo3fluid/fluid@2.6.10
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.10
Affected_packages
0
url pkg:composer/typo3fluid/fluid@1.0.0
purl pkg:composer/typo3fluid/fluid@1.0.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.0
1
url pkg:composer/typo3fluid/fluid@1.0.1
purl pkg:composer/typo3fluid/fluid@1.0.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.1
2
url pkg:composer/typo3fluid/fluid@1.0.2
purl pkg:composer/typo3fluid/fluid@1.0.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.2
3
url pkg:composer/typo3fluid/fluid@1.0.3
purl pkg:composer/typo3fluid/fluid@1.0.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.3
4
url pkg:composer/typo3fluid/fluid@1.0.4
purl pkg:composer/typo3fluid/fluid@1.0.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.4
5
url pkg:composer/typo3fluid/fluid@1.0.5
purl pkg:composer/typo3fluid/fluid@1.0.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.5
6
url pkg:composer/typo3fluid/fluid@1.0.6
purl pkg:composer/typo3fluid/fluid@1.0.6
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.6
7
url pkg:composer/typo3fluid/fluid@1.0.7
purl pkg:composer/typo3fluid/fluid@1.0.7
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.7
8
url pkg:composer/typo3fluid/fluid@1.0.8
purl pkg:composer/typo3fluid/fluid@1.0.8
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.8
9
url pkg:composer/typo3fluid/fluid@1.0.9
purl pkg:composer/typo3fluid/fluid@1.0.9
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.9
10
url pkg:composer/typo3fluid/fluid@1.0.10
purl pkg:composer/typo3fluid/fluid@1.0.10
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.10
11
url pkg:composer/typo3fluid/fluid@1.0.11
purl pkg:composer/typo3fluid/fluid@1.0.11
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.0.11
12
url pkg:composer/typo3fluid/fluid@1.1.0
purl pkg:composer/typo3fluid/fluid@1.1.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.1.0
13
url pkg:composer/typo3fluid/fluid@1.1.1
purl pkg:composer/typo3fluid/fluid@1.1.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.1.1
14
url pkg:composer/typo3fluid/fluid@1.1.2
purl pkg:composer/typo3fluid/fluid@1.1.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@1.1.2
15
url pkg:composer/typo3fluid/fluid@2.0.0
purl pkg:composer/typo3fluid/fluid@2.0.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.0
16
url pkg:composer/typo3fluid/fluid@2.0.1
purl pkg:composer/typo3fluid/fluid@2.0.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.1
17
url pkg:composer/typo3fluid/fluid@2.0.2
purl pkg:composer/typo3fluid/fluid@2.0.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.2
18
url pkg:composer/typo3fluid/fluid@2.0.3
purl pkg:composer/typo3fluid/fluid@2.0.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.3
19
url pkg:composer/typo3fluid/fluid@2.0.4
purl pkg:composer/typo3fluid/fluid@2.0.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.4
20
url pkg:composer/typo3fluid/fluid@2.0.5
purl pkg:composer/typo3fluid/fluid@2.0.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.5
21
url pkg:composer/typo3fluid/fluid@2.0.6
purl pkg:composer/typo3fluid/fluid@2.0.6
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.6
22
url pkg:composer/typo3fluid/fluid@2.0.7
purl pkg:composer/typo3fluid/fluid@2.0.7
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.0.7
23
url pkg:composer/typo3fluid/fluid@2.1.0
purl pkg:composer/typo3fluid/fluid@2.1.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.1.0
24
url pkg:composer/typo3fluid/fluid@2.1.1
purl pkg:composer/typo3fluid/fluid@2.1.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.1.1
25
url pkg:composer/typo3fluid/fluid@2.1.2
purl pkg:composer/typo3fluid/fluid@2.1.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.1.2
26
url pkg:composer/typo3fluid/fluid@2.1.3
purl pkg:composer/typo3fluid/fluid@2.1.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.1.3
27
url pkg:composer/typo3fluid/fluid@2.1.4
purl pkg:composer/typo3fluid/fluid@2.1.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.1.4
28
url pkg:composer/typo3fluid/fluid@2.1.5
purl pkg:composer/typo3fluid/fluid@2.1.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.1.5
29
url pkg:composer/typo3fluid/fluid@2.1.6
purl pkg:composer/typo3fluid/fluid@2.1.6
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.1.6
30
url pkg:composer/typo3fluid/fluid@2.2.0
purl pkg:composer/typo3fluid/fluid@2.2.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.2.0
31
url pkg:composer/typo3fluid/fluid@2.2.1
purl pkg:composer/typo3fluid/fluid@2.2.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.2.1
32
url pkg:composer/typo3fluid/fluid@2.2.2
purl pkg:composer/typo3fluid/fluid@2.2.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.2.2
33
url pkg:composer/typo3fluid/fluid@2.2.3
purl pkg:composer/typo3fluid/fluid@2.2.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.2.3
34
url pkg:composer/typo3fluid/fluid@2.3.0
purl pkg:composer/typo3fluid/fluid@2.3.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.3.0
35
url pkg:composer/typo3fluid/fluid@2.3.1
purl pkg:composer/typo3fluid/fluid@2.3.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.3.1
36
url pkg:composer/typo3fluid/fluid@2.3.2
purl pkg:composer/typo3fluid/fluid@2.3.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.3.2
37
url pkg:composer/typo3fluid/fluid@2.3.3
purl pkg:composer/typo3fluid/fluid@2.3.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.3.3
38
url pkg:composer/typo3fluid/fluid@2.3.4
purl pkg:composer/typo3fluid/fluid@2.3.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.3.4
39
url pkg:composer/typo3fluid/fluid@2.3.5
purl pkg:composer/typo3fluid/fluid@2.3.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.3.5
40
url pkg:composer/typo3fluid/fluid@2.3.6
purl pkg:composer/typo3fluid/fluid@2.3.6
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.3.6
41
url pkg:composer/typo3fluid/fluid@2.4.0
purl pkg:composer/typo3fluid/fluid@2.4.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.4.0
42
url pkg:composer/typo3fluid/fluid@2.4.1
purl pkg:composer/typo3fluid/fluid@2.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.4.1
43
url pkg:composer/typo3fluid/fluid@2.4.2
purl pkg:composer/typo3fluid/fluid@2.4.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.4.2
44
url pkg:composer/typo3fluid/fluid@2.4.3
purl pkg:composer/typo3fluid/fluid@2.4.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.4.3
45
url pkg:composer/typo3fluid/fluid@2.5.0
purl pkg:composer/typo3fluid/fluid@2.5.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.0
46
url pkg:composer/typo3fluid/fluid@2.5.1
purl pkg:composer/typo3fluid/fluid@2.5.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.1
47
url pkg:composer/typo3fluid/fluid@2.5.2
purl pkg:composer/typo3fluid/fluid@2.5.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.2
48
url pkg:composer/typo3fluid/fluid@2.5.3
purl pkg:composer/typo3fluid/fluid@2.5.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.3
49
url pkg:composer/typo3fluid/fluid@2.5.4
purl pkg:composer/typo3fluid/fluid@2.5.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.4
50
url pkg:composer/typo3fluid/fluid@2.5.5
purl pkg:composer/typo3fluid/fluid@2.5.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.5
51
url pkg:composer/typo3fluid/fluid@2.5.6
purl pkg:composer/typo3fluid/fluid@2.5.6
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.6
52
url pkg:composer/typo3fluid/fluid@2.5.7
purl pkg:composer/typo3fluid/fluid@2.5.7
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.7
53
url pkg:composer/typo3fluid/fluid@2.5.8
purl pkg:composer/typo3fluid/fluid@2.5.8
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.8
54
url pkg:composer/typo3fluid/fluid@2.5.9
purl pkg:composer/typo3fluid/fluid@2.5.9
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.9
55
url pkg:composer/typo3fluid/fluid@2.5.10
purl pkg:composer/typo3fluid/fluid@2.5.10
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.5.10
56
url pkg:composer/typo3fluid/fluid@2.6.0
purl pkg:composer/typo3fluid/fluid@2.6.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
1
vulnerability VCID-f1rq-qudk-zkf2
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.0
57
url pkg:composer/typo3fluid/fluid@2.6.1
purl pkg:composer/typo3fluid/fluid@2.6.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.1
58
url pkg:composer/typo3fluid/fluid@2.6.2
purl pkg:composer/typo3fluid/fluid@2.6.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.2
59
url pkg:composer/typo3fluid/fluid@2.6.3
purl pkg:composer/typo3fluid/fluid@2.6.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.3
60
url pkg:composer/typo3fluid/fluid@2.6.4
purl pkg:composer/typo3fluid/fluid@2.6.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.4
61
url pkg:composer/typo3fluid/fluid@2.6.5
purl pkg:composer/typo3fluid/fluid@2.6.5
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.5
62
url pkg:composer/typo3fluid/fluid@2.6.6
purl pkg:composer/typo3fluid/fluid@2.6.6
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.6
63
url pkg:composer/typo3fluid/fluid@2.6.7
purl pkg:composer/typo3fluid/fluid@2.6.7
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.7
64
url pkg:composer/typo3fluid/fluid@2.6.8
purl pkg:composer/typo3fluid/fluid@2.6.8
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.8
65
url pkg:composer/typo3fluid/fluid@2.6.9
purl pkg:composer/typo3fluid/fluid@2.6.9
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-4qmp-u7bf-mfef
resource_url http://public2.vulnerablecode.io/packages/pkg:composer/typo3fluid/fluid@2.6.9
References
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-26216
reference_id
reference_type
scores
0
value 0.00583
scoring_system epss
scoring_elements 0.6899
published_at 2026-04-08T12:55:00Z
1
value 0.00583
scoring_system epss
scoring_elements 0.69038
published_at 2026-04-18T12:55:00Z
2
value 0.00583
scoring_system epss
scoring_elements 0.69029
published_at 2026-04-16T12:55:00Z
3
value 0.00583
scoring_system epss
scoring_elements 0.68989
published_at 2026-04-13T12:55:00Z
4
value 0.00583
scoring_system epss
scoring_elements 0.69032
published_at 2026-04-11T12:55:00Z
5
value 0.00583
scoring_system epss
scoring_elements 0.68923
published_at 2026-04-01T12:55:00Z
6
value 0.00583
scoring_system epss
scoring_elements 0.69009
published_at 2026-04-09T12:55:00Z
7
value 0.00583
scoring_system epss
scoring_elements 0.6894
published_at 2026-04-07T12:55:00Z
8
value 0.00583
scoring_system epss
scoring_elements 0.6896
published_at 2026-04-04T12:55:00Z
9
value 0.00583
scoring_system epss
scoring_elements 0.69018
published_at 2026-04-21T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-26216
1
reference_url https://github.com/FriendsOfPHP/security-advisories/blob/master/typo3fluid/fluid/CVE-2020-26216.yaml
reference_id
reference_type
scores
0
value 8.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/FriendsOfPHP/security-advisories/blob/master/typo3fluid/fluid/CVE-2020-26216.yaml
2
reference_url https://github.com/TYPO3/Fluid/commit/f20db4e74cf9803c6cffca2ed2f03e1b0b89d0dc
reference_id
reference_type
scores
0
value 8.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/TYPO3/Fluid/commit/f20db4e74cf9803c6cffca2ed2f03e1b0b89d0dc
3
reference_url https://github.com/TYPO3/Fluid/security/advisories/GHSA-hpjm-3ww5-6cpf
reference_id
reference_type
scores
0
value 8.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/TYPO3/Fluid/security/advisories/GHSA-hpjm-3ww5-6cpf
4
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-26216
reference_id
reference_type
scores
0
value 8.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-26216
5
reference_url https://typo3.org/security/advisory/typo3-core-sa-2020-009
reference_id
reference_type
scores
0
value 8.0
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://typo3.org/security/advisory/typo3-core-sa-2020-009
6
reference_url https://github.com/advisories/GHSA-hpjm-3ww5-6cpf
reference_id GHSA-hpjm-3ww5-6cpf
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-hpjm-3ww5-6cpf
Weaknesses
0
cwe_id 79
name Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
description 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.
1
cwe_id 1035
name OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities
description Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2017.
2
cwe_id 937
name OWASP Top Ten 2013 Category A9 - Using Components with Known Vulnerabilities
description Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2013.
Exploits
Severity_range_score7.0 - 8.9
Exploitability0.5
Weighted_severity8.0
Risk_score4.0
Resource_urlhttp://public2.vulnerablecode.io/vulnerabilities/VCID-4qmp-u7bf-mfef