---
id: CVE-2026-118804
title: Bricks Broken Access Control via query_result Endpoint
summary: >-
  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
  parame…
severity: high
cvss: 7.5
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'
cvssSource: cna
cwe:
  - CWE-862
vendor: Bricks
product: Bricks Builder
affected:
  - builder < 2.4.4
ssvc:
  exploitation: none
  automatable: 'yes'
  technicalImpact: partial
  timestamp: '2026-10-29T15:43:40.386422Z'
published: '2026-10-28'
updated: '2026-10-29'
sourceUpdated: '2026-10-29T17:21:35.958Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-118804'
references:
  - url: 'https://bricksbuilder.io/release/bricks-2-4-4/'
  - url: >-
      https://www.vulncheck.com/advisories/bricks-broken-access-control-via-query-result-endpoint
    label: 'VulnCheck Advisory: Bricks Broken Access Control via query_result Endpoint'
tags:
  - cve.org
epss: 0.00249
epssPercentile: 0.1635
ingestedAt: '2026-11-01T22:02:40.996Z'
---

## Overview

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.

## Affected

- `builder < 2.4.4`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
