Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:composer/bolt/bolt@3.0.4
purl pkg:composer/bolt/bolt@3.0.4
Next non-vulnerable version None.
Latest non-vulnerable version None.
Risk 10.0
Vulnerabilities affecting this package (12)
Vulnerability Summary Fixed by
VCID-1wh7-r7g1-e7hz
Aliases:
CVE-2019-9185
GHSA-gmg5-f2gm-p3h7
Unrestricted Upload of File with Dangerous Type `Controller/Async/FilesystemManager.php` in the filemanager in Bolt allows remote attackers to execute arbitrary PHP code by renaming a previously uploaded file to have a `.php` extension.
3.6.5
Affected by 9 other vulnerabilities.
VCID-66gv-4k2x-5bgp
Aliases:
CVE-2020-28925
GHSA-w8cj-mvf9-mpc9
OS Command injection in Bolt 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.
3.7.2
Affected by 1 other vulnerability.
VCID-6nxv-q8hv-rkbt
Aliases:
CVE-2024-7300
GHSA-xhqw-4hcq-fcvr
Bolt CMS Cross-site Scripting vulnerability ** UNSUPPORTED WHEN ASSIGNED ** A vulnerability classified as problematic has been found in Bolt CMS 3.7.1. Affected is an unknown function of the file /bolt/editcontent/showcases of the component Showcase Creation Handler. The manipulation of the argument textarea leads to cross site scripting. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The identifier of this vulnerability is VDB-273168. NOTE: This vulnerability only affects products that are no longer supported by the maintainer. NOTE: Vendor was contacted early and confirmed that the affected release tree is end-of-life.
3.7.2
Affected by 1 other vulnerability.
VCID-avzc-ejy9-kkdh
Aliases:
CVE-2018-19933
GHSA-gjx6-58xh-p7pw
Cross-site Scripting Bolt CMS allows XSS via text input.
3.6.2
Affected by 10 other vulnerabilities.
VCID-b7k5-t7x5-t7gz
Aliases:
CVE-2017-16754
GHSA-wr23-m9m2-jjf4
Incorrect Permission Assignment for Critical Resource Bolt does not properly restrict access to `_profiler routes`, related to `EventListener/ProfilerListener.php` and `Provider/EventListenerServiceProvider.php`.
3.3.6
Affected by 11 other vulnerabilities.
VCID-dj4e-fqt2-r3ap
Aliases:
CVE-2019-15484
GHSA-fp8m-xw3f-6h7x
Cross-site Scripting Bolt has XSS via an image's alt or title field.
3.6.10
Affected by 6 other vulnerabilities.
VCID-juxv-sxxr-s3d8
Aliases:
CVE-2020-4041
GHSA-68q3-7wjp-7q3j
Cross-site Scripting In Bolt CMS, 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.
3.7.1
Affected by 3 other vulnerabilities.
VCID-m63y-x2d4-9ya4
Aliases:
CVE-2020-4040
GHSA-2q66-6cc3-6xm8
Cross-Site Request Forgery (CSRF) Bolt CMS lacks CSRF protection in the preview generating endpoint. Previews are intended to be generated by the admins, developers, chief-editors, and editors, who are authorized to create content in the application. But due to lack of proper CSRF protection, unauthorized users could generate a preview.
3.7.1
Affected by 3 other vulnerabilities.
VCID-mdzj-jtgu-zycy
Aliases:
CVE-2025-34086
GHSA-p9qc-8jjx-g8cg
Bolt CMS vulnerable to authenticated remote code execution Bolt CMS versions 3.7.0 and earlier contain a chain of vulnerabilities that together allow an authenticated user to achieve remote code execution. A user with valid credentials can inject arbitrary PHP code into the displayname field of the user profile, which is rendered unsanitized in backend templates. The attacker can then list and rename cached session files via the /async/browse/cache/.sessions and /async/folder/rename endpoints. By renaming a .session file to a path under the publicly accessible /files/ directory with a .php extension, the attacker can turn the injected code into an executable web shell. Finally, the attacker triggers the payload via a crafted HTTP GET request to the rogue file. NOTE: The vendor announced that Bolt 3 reached end-of-life after 31 December 2021.
3.7.1
Affected by 3 other vulnerabilities.
VCID-mt2z-nyas-5qer
Aliases:
CVE-2021-40219
GHSA-gprh-7767-cw39
Improper Control of Generation of Code ('Code Injection') Bolt CMS <= 4.2 is vulnerable to Remote Code Execution. Unsafe theme rendering allows an authenticated attacker to edit theme to inject server-side template injection that leads to remote code execution.
4.2.1
Affected by 0 other vulnerabilities.
VCID-u9hk-ce69-83gw
Aliases:
CVE-2019-15485
GHSA-cj8p-53v9-2c26
Cross-site Scripting Bolt is vulnerable to XSS via `createFolder` or `createFile` in `Controller/Async/FilesystemManager.php`.
3.6.10
Affected by 6 other vulnerabilities.
VCID-uyas-urd2-puaz
Aliases:
CVE-2019-15483
GHSA-ph84-vg7q-fqq8
Cross-site Scripting Bolt is vulnerable to XSS via a title that is mishandled in the system log.
3.6.10
Affected by 6 other vulnerabilities.
Vulnerabilities fixed by this package (0)
Vulnerability Summary Aliases
This package is not known to fix vulnerabilities.

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-06T05:54:09.543198+00:00 GitLab Importer Affected by VCID-mdzj-jtgu-zycy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2025-34086.yml 38.6.0
2026-06-06T05:16:13.276513+00:00 GitLab Importer Affected by VCID-6nxv-q8hv-rkbt https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2024-7300.yml 38.6.0
2026-06-06T01:40:16.294798+00:00 GitLab Importer Affected by VCID-mt2z-nyas-5qer https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2021-40219.yml 38.6.0
2026-06-04T20:50:30.383006+00:00 GitLab Importer Affected by VCID-66gv-4k2x-5bgp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2020-28925.yml 38.6.0
2026-06-04T20:31:35.398027+00:00 GitLab Importer Affected by VCID-m63y-x2d4-9ya4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2020-4040.yml 38.6.0
2026-06-04T20:31:34.245148+00:00 GitLab Importer Affected by VCID-juxv-sxxr-s3d8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2020-4041.yml 38.6.0
2026-06-04T20:24:17.680138+00:00 GitLab Importer Affected by VCID-uyas-urd2-puaz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2019-15483.yml 38.6.0
2026-06-04T20:24:17.078497+00:00 GitLab Importer Affected by VCID-dj4e-fqt2-r3ap https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2019-15484.yml 38.6.0
2026-06-04T20:24:16.517601+00:00 GitLab Importer Affected by VCID-u9hk-ce69-83gw https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2019-15485.yml 38.6.0
2026-06-04T20:19:51.961402+00:00 GitLab Importer Affected by VCID-1wh7-r7g1-e7hz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2019-9185.yml 38.6.0
2026-06-04T20:17:27.360644+00:00 GitLab Importer Affected by VCID-avzc-ejy9-kkdh https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2018-19933.yml 38.6.0
2026-06-04T20:10:09.604696+00:00 GitLab Importer Affected by VCID-b7k5-t7x5-t7gz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/bolt/bolt/CVE-2017-16754.yml 38.6.0