Skip to main content
← All vulnerabilities
CVE-2026-118804EUVD-2026-112503GHSA-HR55-WHQV-38V8

Bricks Broken Access Control via query_result Endpoint

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.4.4
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Bricks Builder, a WordPress theme and page builder, is affected, allowing unauthenticated users to view unpublished drafts, private posts, and WooCommerce coupon data that should be restricted. The flaw lets attackers bypass normal WordPress REST API access controls through a specific query endpoint.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

Bricks Builder 2.4.3 and before contains a broken access control vulnerability that allows unauthenticated attackers to access restricted post content by submitting crafted post_status and post_type values in the originalQueryVars parameter to the POST /wp-json/bricks/v1/query_result REST endpoint using a publicly obtainable nonce. Attackers can set post_status to draft or private, or post_type to shop_coupon, to disclose unpublished posts, private content, and WooCommerce coupon data that is otherwise blocked by the standard WordPress REST API routes.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  4. Record last updated

Affected versions

  • Bricks Bricks Builder

    fixed in 2.4.4

References 2

bricksbuilder.io

vulncheck.com