Vulnerability · Published Jun 8, 2020 · Assigned by GitHub_M
CVE-2020-4040CSRF issue on preview pages in Bolt CMS
High 8.6
In plain English
A high-severity cross-site request forgery in bolt from bolt. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.8% (higher than 78% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Official description
Bolt CMS before version 3.7.1 lacked 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. This has been fixed in Bolt 3.7.1
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Packagist | bolt/bolt | 3.7.1 | GHSA-2q66-6cc3-6xm8 |
Affected products (as reported)
Weakness: CWE-352 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
References
- https://github.com/bolt/bolt/security/advisories/GHSA-2q66-6cc3-6xm8 x_refsource_CONFIRM
- https://github.com/bolt/bolt/pull/7853 x_refsource_MISC
- https://github.com/bolt/bolt/commit/b42cbfcf3e3108c46a80581216ba03ef449e419f x_refsource_MISC
- http://packetstormsecurity.com/files/158299/Bolt-CMS-3.7.0-XSS-CSRF-Shell-Upload.html x_refsource_MISC
- 20200703 Bolt CMS <= 3.7.0 Multiple Vulnerabilities - CSRF to RCE mailing-list, x_refsource_FULLDISC