PLUGIN SECURITY
Is Js Composer safe?
Page builder for WordPress with drag and drop header/footer editing, responsive settings, and animations. Compatible with Gutenberg block editor.
What this plugin does
- Slug:
js_composer - Author: LiveComposer
- 10000+ active installs
- 88/100 rating (212 reviews on wordpress.org)
- 1648701 all-time downloads
- On WordPress.org since 2015-09-09
drag and drop page builderfrontend page builderlanding page builderpage builderwebsite builder
Maintenance status
- Latest known version: 2.1.19
- Last updated: 2026-11-06 9:32am GMT
- Tested up to WordPress: 7.1.4
- Requires PHP: 7.4+
Known vulnerabilities
18 known CVEs on file for Js Composer.
| CVE | Vulnerability | Type | Severity | Affected | Fixed in | Published | Status |
|---|---|---|---|---|---|---|---|
| — | WPBakery Page Builder < 4.7.4 - Multiple Unspecified Cross-Site Scripting (XSS) | — | Unknown | < 4.7.4 | 4.7.4 | — | ⚠ update needed |
| CVE-2020-28650 | WPBakery Page Builder < 6.4.1 - Authenticated Stored Cross-Site Scripting (XSS) | — | Unknown | < 6.4.1 | 6.4.1 | — | ⚠ update needed |
| CVE-2023-31213 | WPBakery Page Builder < 6.13.0 - Contributor+ Stored XSS | — | Unknown | < 6.13.0 | 6.13.0 | — | ⚠ update needed |
| CVE-2024-1841 | WPBakery Visual Composer < 7.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via Post Title tag attribute | — | Unknown | < 7.6 | 7.6 | — | ⚠ update needed |
| CVE-2024-1842 | WPBakery Visual Composer < 7.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via Custom Heading tag attribute | — | Unknown | < 7.6 | 7.6 | — | ⚠ update needed |
| CVE-2024-1805 | WPBakery Visual Composer < 7.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via Button onclick attribute | — | Unknown | < 7.6 | 7.6 | — | ⚠ update needed |
| CVE-2024-1840 | WPBakery Visual Composer < 7.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via Post Author | — | Unknown | < 7.6 | 7.6 | — | ⚠ update needed |
| CVE-2024-5265 | WPBakery Page Builder < 7.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via VC Single Image link attribute | — | Unknown | < 7.7 | 7.7 | — | ⚠ update needed |
+ 11 more known vulnerabilities
| CVE | Vulnerability | Type | Severity | Affected | Fixed in | Published | Status |
|---|---|---|---|---|---|---|---|
| CVE-2024-5708 | WPBakery < 7.8 - Authenticated (Author+) Stored Cross-Site Scripting | — | Unknown | < 7.8 | 7.8 | — | ⚠ update needed |
| CVE-2024-5709 | WPBakery < 7.8 - Authenticated (Author+) Local File Inclusion | — | Unknown | < 7.8 | 7.8 | — | ⚠ update needed |
| CVE-2025-4965 | WPBakery Page Builder < 8.5 - Authenticated (Author+) Stored Cross-Site Scripting via Grid Builder | — | Unknown | < 8.5 | 8.5 | — | ⚠ update needed |
| CVE-2025-4968 | WPBakery Page Builder < 8.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via Multiple Page Builder Elements | — | Unknown | < 8.5 | 8.5 | — | ⚠ update needed |
| CVE-2025-7502 | WPBakery Page Builder for WordPress < 8.6 - Authenticated (Contributor+) Stored Cross-Site Scripting | — | Unknown | < 8.6 | 8.6 | — | ⚠ update needed |
| CVE-2025-11161 | WPBakery Page Builder < 8.7 - Stored Cross-Site Scripting via vc_custom_heading Shortcode | — | Unknown | < 8.7 | 8.7 | — | ⚠ update needed |
| CVE-2025-11160 | WPBakery Page Builder < 8.7 - Stored Cross-Site Scripting via Custom JS Module | — | Unknown | < 8.7 | 8.7 | — | ⚠ update needed |
| CVE-2025-10006 | WPBakery Page Builder < 8.7 - Authenticated (Contributor+) Stored Cross-Site Scripting | — | Unknown | < 8.7 | 8.7 | — | ⚠ update needed |
| CVE-2026-45436 | WPBakery Page Builder < 8.7.3 - Missing Authorization | — | Unknown | < 8.7.3 | 8.7.3 | — | ⚠ update needed |
| CVE-2026-15101 | WPBakery Page Builder < 9.0 - Authenticated (Subscriber+) Stored Cross-Site Scripting via 'data' Parameter | — | Unknown | < 9.0 | 9.0 | — | ⚠ update needed |
| CVE-2026-119165 | WPBakery Page Builder < 9.1 - Authenticated (Subscriber+) Stored Cross-Site Scripting via Post Author Display Name | — | Unknown | < 9.1 | 9.1 | — | ⚠ update needed |
How to fix it
Keep Js Composer updated — 2.1.19 is the latest version on wordpress.org, and each CVE above lists the exact release that fixed it ("Fixed in").
This is the plugin's full known vulnerability history, not a scan of any specific installation — run a free scan of your own site to check your exact installed version.
Check your own WordPress site
Run a free passive scan now, or create a free account and install the WP Clinic plugin for a deep scan of your whole hosting account and AI-assisted repair.