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.