Vulnerability record · CVE-2020-4041 · published 8 June 2020
CVE-2020-4041: Boltcms bolt cross-site scripting vulnerability
Boltcms · Bolt
In Bolt CMS before version 3.7.1, the filename of uploaded files was vulnerable to stored XSS. It is not possible to inject javascript code in the file name when creating/uploading the file. But, once created/uploaded, it can be renamed to inject the payload in it. Additionally, the measures to prevent renaming the file to disallowed filename extensions could be circumvented. This is fixed in Bolt 3.7.1.
Description
In Bolt CMS before version 3.7.1, the filename of uploaded files was vulnerable to stored XSS. It is not possible to inject javascript code in the file name when creating/uploading the file. But, once created/uploaded, it can be renamed to inject the payload in it. Additionally, the measures to prevent renaming the file to disallowed filename extensions could be circumvented. This is fixed in Bolt 3.7.1.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| http://packetstormsecurity.com/files/158299/Bolt-CMS-3.7.0-XSS-CSRF-Shell-Upload.html | ExploitThird Party AdvisoryVDB Entry |
| http://seclists.org/fulldisclosure/2020/Jul/4 | ExploitMailing ListThird Party Advisory |
| https://github.com/bolt/bolt/commit/b42cbfcf3e3108c46a80581216ba03ef449e419f | PatchThird Party Advisory |
| https://github.com/bolt/bolt/pull/7853 | PatchThird Party Advisory |
| https://github.com/bolt/bolt/security/advisories/GHSA-68q3-7wjp-7q3j | PatchThird Party Advisory |
| http://packetstormsecurity.com/files/158299/Bolt-CMS-3.7.0-XSS-CSRF-Shell-Upload.html | ExploitThird Party AdvisoryVDB Entry |
| http://seclists.org/fulldisclosure/2020/Jul/4 | ExploitMailing ListThird Party Advisory |
| https://github.com/bolt/bolt/commit/b42cbfcf3e3108c46a80581216ba03ef449e419f | PatchThird Party Advisory |
| https://github.com/bolt/bolt/pull/7853 | PatchThird Party Advisory |
| https://github.com/bolt/bolt/security/advisories/GHSA-68q3-7wjp-7q3j | PatchThird Party Advisory |
Track CVE-2020-4041 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2020-4041), CISA KEV, FIRST EPSS (scores of 2026-09-27). This page is refreshed as NVD updates the record.