Lookup for vulnerabilities affecting packages.

Vulnerability_idVCID-fr48-r964-g3aw
SummaryIn Wagtail before versions 2.7.4 and 2.9.3, when a form page type is made available to Wagtail editors through the `wagtail.contrib.forms` app, and the page template is built using Django's standard form rendering helpers such as form.as_p, any HTML tags used within a form field's help text will be rendered unescaped in the page. Allowing HTML within help text is an intentional design decision by Django; however, as a matter of policy Wagtail does not allow editors to insert arbitrary HTML by default, as this could potentially be used to carry out cross-site scripting attacks, including privilege escalation. This functionality should therefore not have been made available to editor-level users. The vulnerability is not exploitable by an ordinary site visitor without access to the Wagtail admin. Patched versions have been released as Wagtail 2.7.4 (for the LTS 2.7 branch) and Wagtail 2.9.3 (for the current 2.9 branch). In these versions, help text will be escaped to prevent the inclusion of HTML tags. Site owners who wish to re-enable the use of HTML within help text (and are willing to accept the risk of this being exploited by editors) may set WAGTAILFORMS_HELP_TEXT_ALLOW_HTML = True in their configuration settings. Site owners who are unable to upgrade to the new versions can secure their form page templates by rendering forms field-by-field as per Django's documentation, but omitting the |safe filter when outputting the help text.
Aliases
0
alias CVE-2020-15118
1
alias GHSA-2473-9hgq-j7xw
2
alias PYSEC-2020-154
Fixed_packages
0
url pkg:pypi/wagtail@2.7.4
purl pkg:pypi/wagtail@2.7.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-pkcr-w2en-dufq
9
vulnerability VCID-qf1m-zu2w-dbds
10
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.7.4
1
url pkg:pypi/wagtail@2.9.3
purl pkg:pypi/wagtail@2.9.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-pkcr-w2en-dufq
9
vulnerability VCID-qf1m-zu2w-dbds
10
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.9.3
Affected_packages
0
url pkg:pypi/wagtail@2.7
purl pkg:pypi/wagtail@2.7
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-fr48-r964-g3aw
9
vulnerability VCID-huy8-gg6m-t3gz
10
vulnerability VCID-pkcr-w2en-dufq
11
vulnerability VCID-qf1m-zu2w-dbds
12
vulnerability VCID-sfrz-j9f2-9qgj
13
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.7
1
url pkg:pypi/wagtail@2.7.1
purl pkg:pypi/wagtail@2.7.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-fr48-r964-g3aw
9
vulnerability VCID-huy8-gg6m-t3gz
10
vulnerability VCID-pkcr-w2en-dufq
11
vulnerability VCID-qf1m-zu2w-dbds
12
vulnerability VCID-sfrz-j9f2-9qgj
13
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.7.1
2
url pkg:pypi/wagtail@2.7.2
purl pkg:pypi/wagtail@2.7.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-fr48-r964-g3aw
9
vulnerability VCID-pkcr-w2en-dufq
10
vulnerability VCID-qf1m-zu2w-dbds
11
vulnerability VCID-sfrz-j9f2-9qgj
12
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.7.2
3
url pkg:pypi/wagtail@2.7.3
purl pkg:pypi/wagtail@2.7.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-fr48-r964-g3aw
9
vulnerability VCID-pkcr-w2en-dufq
10
vulnerability VCID-qf1m-zu2w-dbds
11
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.7.3
4
url pkg:pypi/wagtail@2.8rc1
purl pkg:pypi/wagtail@2.8rc1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-fr48-r964-g3aw
9
vulnerability VCID-pkcr-w2en-dufq
10
vulnerability VCID-qf1m-zu2w-dbds
11
vulnerability VCID-sfrz-j9f2-9qgj
12
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.8rc1
5
url pkg:pypi/wagtail@2.9
purl pkg:pypi/wagtail@2.9
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-fr48-r964-g3aw
9
vulnerability VCID-pkcr-w2en-dufq
10
vulnerability VCID-qf1m-zu2w-dbds
11
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.9
6
url pkg:pypi/wagtail@2.9.1
purl pkg:pypi/wagtail@2.9.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-fr48-r964-g3aw
9
vulnerability VCID-pkcr-w2en-dufq
10
vulnerability VCID-qf1m-zu2w-dbds
11
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.9.1
7
url pkg:pypi/wagtail@2.9.2
purl pkg:pypi/wagtail@2.9.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-12d4-1bj5-2yb5
1
vulnerability VCID-2upt-d3sg-ebea
2
vulnerability VCID-5p3e-kwee-ukfr
3
vulnerability VCID-8jfe-n528-xuc2
4
vulnerability VCID-8k9y-g5uj-nfaz
5
vulnerability VCID-9u79-7g62-23dk
6
vulnerability VCID-btdp-8uac-rkhp
7
vulnerability VCID-cfkh-sdk4-3uan
8
vulnerability VCID-fr48-r964-g3aw
9
vulnerability VCID-pkcr-w2en-dufq
10
vulnerability VCID-qf1m-zu2w-dbds
11
vulnerability VCID-yvjp-hx9y-mkgf
resource_url http://public2.vulnerablecode.io/packages/pkg:pypi/wagtail@2.9.2
References
0
reference_url https://api.first.org/data/v1/epss?cve=CVE-2020-15118
reference_id
reference_type
scores
0
value 0.00595
scoring_system epss
scoring_elements 0.69644
published_at 2026-05-30T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2020-15118
1
reference_url https://docs.djangoproject.com/en/3.0/ref/models/fields/#django.db.models.Field.help_text
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
1
value 7.2
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://docs.djangoproject.com/en/3.0/ref/models/fields/#django.db.models.Field.help_text
2
reference_url https://docs.wagtail.io/en/stable/reference/contrib/forms/index.html#usage
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
1
value 7.2
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://docs.wagtail.io/en/stable/reference/contrib/forms/index.html#usage
3
reference_url https://github.com/pypa/advisory-database/tree/main/vulns/wagtail/PYSEC-2020-154.yaml
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
1
value 7.2
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/pypa/advisory-database/tree/main/vulns/wagtail/PYSEC-2020-154.yaml
4
reference_url https://github.com/wagtail/wagtail
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
1
value 7.2
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/wagtail/wagtail
5
reference_url https://github.com/wagtail/wagtail/blob/master/docs/releases/2.9.3.rst
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
1
value 7.2
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/wagtail/wagtail/blob/master/docs/releases/2.9.3.rst
6
reference_url https://github.com/wagtail/wagtail/commit/d9a41e7f24d08c024acc9a3094940199df94db34
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
1
value 7.2
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/wagtail/wagtail/commit/d9a41e7f24d08c024acc9a3094940199df94db34
7
reference_url https://github.com/wagtail/wagtail/security/advisories/GHSA-2473-9hgq-j7xw
reference_id
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
1
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
2
value 7.2
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
3
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/wagtail/wagtail/security/advisories/GHSA-2473-9hgq-j7xw
8
reference_url https://nvd.nist.gov/vuln/detail/CVE-2020-15118
reference_id CVE-2020-15118
reference_type
scores
0
value 5.7
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
1
value 7.2
scoring_system cvssv4
scoring_elements CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
2
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2020-15118
9
reference_url https://github.com/advisories/GHSA-2473-9hgq-j7xw
reference_id GHSA-2473-9hgq-j7xw
reference_type
scores
0
value HIGH
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-2473-9hgq-j7xw
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.
Exploits
Severity_range_score5.7 - 8.9
Exploitability0.5
Weighted_severity8.0
Risk_score4.0
Resource_urlhttp://public2.vulnerablecode.io/vulnerabilities/VCID-fr48-r964-g3aw