Critical severity · published Sep 30, 2020
CVE-2020-21523
A Server-Side Freemarker template injection vulnerability in halo CMS v1.1.3 In the Edit Theme File function
9.8
CVSS
2.6%
EPSS
No
On KEV
Description
A Server-Side Freemarker template injection vulnerability in halo CMS v1.1.3 In the Edit Theme File function. The ftl file can be edited. This is the Freemarker template file. This file can cause arbitrary code execution when it is rendered in the background. exp: <#assign test="freemarker.template.utility.Execute"?new()> ${test("touch /tmp/freemarkerPwned")}
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.6% · higher than 85% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
HA
Halo · Halo
1.1.3 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2020-21523
CVE.org
https://www.cve.org/CVERecord?id=CVE-2020-21523
Exploit
https://github.com/halo-dev/halo/issues/419
More from Halo
9.8
CVE-2022-32995
Halo CMS v1.5.3 was discovered to contain a Server-Side Request Forgery (SSRF) via the template remote download function
9.8
CVE-2022-32994
Halo CMS v1.5.3 was discovered to contain an arbitrary file upload vulnerability via the component /api/admin/attachments/upload
9.8
CVE-2020-18980
Remote Code Executon vulnerability in Halo 0.4.3 via the remoteAddr and themeName parameters
9.8
CVE-2020-21526
An Arbitrary file writing vulnerability in halo v1.1.3
9.8
CVE-2020-21522
An issue was discovered in halo V1.1.3
