Skip to main content

Layouts for WPBakery CVE-2026-7726

| EUVDEUVD-2026-53172 MEDIUM
Missing Authorization (CWE-862)
2026-08-05 Wordfence GHSA-ffxc-x9pw-3698
6.5
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
vuln.today AI
6.5 MEDIUM

Unauthenticated network-reachable endpoint requiring no special conditions; impact bounded to wp_options writes and uncontrolled outbound connection abuse with no confidentiality exposure.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

Lifecycle Timeline

2
Analysis Generated
Aug 05, 2026 - 08:02 vuln.today
CVE Published
Aug 05, 2026 - 06:37 cve.org
MEDIUM 6.5

DescriptionCVE.org

The Layouts for WPBakery plugin for WordPress is vulnerable to unauthorized actions due to a missing capability check on the Layouts_WPB_Remote::template_sync() callback registered via wp_ajax_nopriv_handle_sync in all versions up to, and including, 1.1.3. This makes it possible for unauthenticated attackers to force the WordPress server to issue outbound HTTP requests to the plugin vendor's external API (https://www.layoutsforwpbakery.com/wp-json/layoutsforwpbakery/v1/{templates,categories}) and to write the JSON-decoded responses verbatim into the site's wp_options table via set_transient() - at any rate the attacker chooses, with no nonce verification, capability check, or rate limiting.

AnalysisAI

Unauthenticated SSRF-adjacent resource abuse in Layouts for WPBakery (all versions ≤ 1.1.3) allows any remote attacker to force the WordPress host to issue unlimited outbound HTTP requests to the plugin vendor's external REST API and write the decoded JSON responses directly into the site's wp_options database table. The missing capability check on the wp_ajax_nopriv_handle_sync action (CWE-862) exposes this endpoint to every unauthenticated client with no nonce verification or rate limiting in place. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Send unauthenticated POST to admin-ajax.php with action=handle_sync
Delivery
No auth or nonce check - callback fires immediately
Exploit
WordPress server issues outbound GET to vendor REST API
Execution
JSON response decoded unconditionally
Persist
Response written to wp_options via set_transient()
Impact
Repeat at automated rate to exhaust database or trigger vendor-side IP block

Vulnerability AssessmentAI

Exploitation No special conditions are required beyond the plugin being installed and active: any unauthenticated HTTP client can POST to wp-admin/admin-ajax.php with action=handle_sync on any WordPress site running the plugin. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L, score 6.5) accurately reflects the threat model. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker scripted to send continuous unauthenticated HTTP POST requests to https://target-site.com/wp-admin/admin-ajax.php with body action=handle_sync causes the WordPress server to repeatedly fetch data from the vendor API and execute database writes in a tight loop. At sustained high rate, this degrades MySQL performance through transient table bloat, may trigger connection pool exhaustion on shared hosting environments, and can cause the victim server's IP to be blocked by the vendor's API endpoint - silently breaking template synchronization for all legitimate administrators. …
Remediation Update the Layouts for WPBakery plugin to the version incorporating the fix committed at SVN changeset 3543686 (https://plugins.trac.wordpress.org/changeset?new=3543686%40layouts-for-wpbakery%2Ftrunk&old=3543685%40layouts-for-wpbakery%2Ftrunk); a precise patched release version number was not independently confirmed from available data, so verify the installed version against the WordPress plugin repository changelog after updating. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-7726 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy