VendorsBoltCMSboltall versions
Vulnerabilities

BoltCMS Bolt

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

19CVEs
CVE-2022-31321
The foldername parameter in Bolt 5.1.7 was discovered to have incorrect input validation, allowing attackers to perform directory enumeration or cause a Denial of Service (DoS) via a crafted input.
Published 2022-08-01 · Modified
9.1EPSS 0.008
CVE-2019-10874
Cross Site Request Forgery (CSRF) in the bolt/upload File Upload feature in Bolt CMS 3.6.6 allows remote attackers to execute arbitrary code by uploading a JavaScript file to include executable extensions in the file/edit/config/config.yml configuration file.
Published 2019-04-05 · Modified
8.81 PoCEPSS 0.045
CVE-2025-34086
Bolt CMS Authenticated Remote Code Execution via Profile Injection and File Rename
Published 2025-07-03 · Analyzed
8.8EPSS 0.036
CVE-2019-9185
Controller/Async/FilesystemManager.php in the filemanager in Bolt before 3.6.5 allows remote attackers to execute arbitrary PHP code by renaming a previously uploaded file to have a .php extension.
Published 2019-03-07 · Modified
8.8EPSS 0.027
CVE-2020-4040
CSRF issue on preview pages in Bolt CMS
Published 2020-06-08 · Modified
8.6EPSS 0.018
CVE-2021-27367
Controller/Backend/FileEditController.php and Controller/Backend/FilemanagerController.php in Bolt before 4.1.13 allow Directory Traversal.
Published 2021-02-17 · Modified
7.5EPSS 0.017
CVE-2020-4041
The filename of uploaded files vulnerable to stored XSS in Bolt CMS
Published 2020-06-08 · Modified
7.4EPSS 0.020
CVE-2015-7309
The theme editor in Bolt before 2.2.5 does not check the file extension when renaming files, which allows remote authenticated users to execute arbitrary code by renaming a crafted file and then directly accessing it.
Published 2015-09-22 · Modified
6.51 PoCEPSS 0.386
CVE-2019-9553
Bolt 3.6.4 has XSS via the slug, teaser, or title parameter to editcontent/pages, a related issue to CVE-2017-11128 and CVE-2018-19933.
Published 2019-12-31 · Modified
6.11 PoCEPSS 0.018
CVE-2019-15483
Bolt before 3.6.10 has XSS via a title that is mishandled in the system log.
Published 2019-08-23 · Modified
6.1EPSS 0.009
CVE-2019-15484
Bolt before 3.6.10 has XSS via an image's alt or title field.
Published 2019-08-23 · Modified
6.1EPSS 0.009
CVE-2019-15485
Bolt before 3.6.10 has XSS via createFolder or createFile in Controller/Async/FilesystemManager.php.
Published 2019-08-23 · Modified
6.1EPSS 0.009
CVE-2019-20058
Bolt 3.7.0, if Symfony Web Profiler is used, allows XSS because unsanitized search?search= input is shown on the _profiler page. NOTE: this is disputed because profiling was never intended for use in production. This is related to CVE-2018-12040
Published 2019-12-29 · Modified
6.1EPSS 0.007
CVE-2017-11127
Bolt CMS 3.2.14 allows stored XSS by uploading an SVG document with a "Content-Type: image/svg+xml" header.
Published 2017-07-17 · Modified
5.4EPSS 0.006
CVE-2017-11128
Bolt CMS 3.2.14 allows stored XSS via text input, as demonstrated by the Title field of a New Entry.
Published 2017-07-17 · Modified
5.4EPSS 0.006
CVE-2024-7300
Bolt CMS Showcase Creation showcases cross site scripting
Published 2024-07-31 · Analyzed
5.4EPSS 0.004
CVE-2024-7299
Bolt CMS Entry Preview page cross site scripting
Published 2024-07-31 · Analyzed
5.4EPSS 0.004
CVE-2017-16754
Bolt before 3.3.6 does not properly restrict access to _profiler routes, related to EventListener/ProfilerListener.php and Provider/EventListenerServiceProvider.php.
Published 2017-11-09 · Modified
5.3EPSS 0.018
CVE-2020-28925
Bolt before 3.7.2 does not restrict filter options in a Request in the Twig context, and is therefore inconsistent with the "How to Harden Your PHP for Better Security" guidance.
Published 2020-12-30 · Modified
5.3EPSS 0.011