Read the docs
TI-2026-05612 Aliases CVE-2026-6394GHSA-88c3-g468-4jgg

Nexa Blocks <= 1.1.1 - Unauthenticated Blind Server-Side Request Forgery via 'demo_json_file' Parameter

Priority LOW 24CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
Low · Low · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

The Nexa Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE plugin for WordPress is vulnerable to Server-Side Request Forgery (SSRF) in versions up to and including 1.1.1. This is due to the import_demo() function accepting a user-supplied URL in the demo_json_file POST parameter and passing it directly to wp_remote_get() without any URL validation or restriction against internal or private network destinations. The nexa_blocks_nonce required for the AJAX action is publicly exposed in the HTML source of any frontend page where the plugin is active via wp_localize_script on the enqueue_block_assets hook, effectively making the nonce available to all visitors and bypassing any intended authentication barrier. This makes it possible for unauthenticated attackers to make server-side HTTP requests to arbitrary internal or external destinations, potentially exposing internal services, cloud metadata endpoints such as the AWS instance metadata service, localhost services, and other resources not intended to be publicly accessible. A secondary SSRF vector also exists whereby image URLs extracted from the attacker-controlled JSON response are subsequently fetched via a second wp_remote_get() call, allowing chained exploitation through a crafted JSON payload.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00316 24th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
wpdiveNexa Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSEup to 1.1.1—No fix listedCNA
  • Nexa Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE Vendorwpdive Affected up to 1.1.1 Fixed in — No fix listed CNA

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-6394
  2. 2026-10-03 Alias added: GHSA-88c3-g468-4jgg

References

  • TI-2026-20545 WordPress Nexa Blocks plugin <= 1.1.1 - PHP Object Injection vulnerability CVSS 3.1CRITICAL 9.8
  • TI-2025-11752 Better Elementor Addons <= 1.5.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via Slider Widget CVSS 3.1MEDIUM 6.4
  • TI-2026-19796 WordPress ElementCamp plugin <= 2.3.2 - Broken Access Control vulnerability CVSS 3.1MEDIUM 5.3
  • TI-2023-22081 WordPress Better Elementor Addons plugin <= 1.3.7 - Broken Access Control vulnerability CVSS 3.1MEDIUM 5.4
  • TI-2026-02130 ElementCamp <= 2.3.6 - Authenticated (Author+) SQL Injection via 'meta_query[compare]' Parameter CVSS 3.1MEDIUM 6.5
  • TI-2025-22222 WordPress Nexa Blocks plugin <= 1.1.0 - Cross Site Scripting (XSS) Vulnerability CVSS 3.1MEDIUM 6.5
See all 9 →

Sources