Description
Bricks Theme 2.4 and before for WordPress contains an unauthenticated broken access control vulnerability in the load_popup_content REST endpoint that allows anonymous attackers to read draft and unpublished page content by supplying a popupId parameter without any status or capability checks. Attackers can obtain a public nonce via the bricks_regenerate_query_nonce action and then increment the popupId value in requests to the /wp-json/bricks/v1/load_popup_content endpoint to enumerate and disclose confidential content from any unpublished post on the site.
Published: 2026-10-29
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Confidentiality Disclosure via Unauthenticated Access
Action: Patch Now
AI Analysis

Impact

The vulnerability in the Bricks Theme 2.4 and earlier allows anyone to read draft and unpublished page content by calling the REST endpoint /wp-json/bricks/v1/load_popup_content with a popupId parameter. Readers can first retrieve a public nonce through the bricks_regenerate_query_nonce action, then increment popupId values to enumerate and disclose confidential content from any unpublished post. The broken access control means that no authentication or capability check is performed, so anonymous attackers can gain access to data that should remain private. This leads to a direct breach of confidentiality for site owners who keep drafts or unpublished material containing sensitive information.

Affected Systems

WordPress sites using the Bricks Theme 2.4 or any prior release. The CVE explicitly references Bricks Theme 2.4 and earlier; the recent 2.4.1 release is implied to contain the fix. No other vendor or product variants are indicated.

Risk and Exploitability

The CVSS score of 7.5 indicates a high impact, and the absence of an EPSS score or KEV listing suggests the exploit is not yet widely observed but remains feasible. Attackers need only network access to the site and can perform the exploitation without any credentials, relying on the REST endpoint and the publicly available nonce. Enumerating popup IDs is straightforward and risks expose confidential draft content. The threat is significant for sites that rely on the theme to protect unpublished material, and the lack of authentication checks makes the attack vector simple and low-hanging.

Generated by OpenCVE AI on October 29, 2026 at 21:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Bricks Theme to version 2.4.1 or later, which implements proper authentication checks on the load_popup_content endpoint
  • If an immediate upgrade is not possible, configure the web server or a firewall to deny anonymous requests to /wp-json/bricks/v1/load_popup_content
  • Disable or restrict the bricks_regenerate_query_nonce action so that non‑authenticated users cannot obtain a nonce for the endpoint

Generated by OpenCVE AI on October 29, 2026 at 21:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 29 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
Description Bricks Theme 2.4 and before for WordPress contains an unauthenticated broken access control vulnerability in the load_popup_content REST endpoint that allows anonymous attackers to read draft and unpublished page content by supplying a popupId parameter without any status or capability checks. Attackers can obtain a public nonce via the bricks_regenerate_query_nonce action and then increment the popupId value in requests to the /wp-json/bricks/v1/load_popup_content endpoint to enumerate and disclose confidential content from any unpublished post on the site.
Title Bricks Theme Broken Access Control via load_popup_content
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-29T20:34:52.827Z

Reserved: 2026-10-29T20:34:27.485Z

Link: CVE-2026-119325

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-29T21:17:21.870

Modified: 2026-10-29T21:17:21.870

Link: CVE-2026-119325

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T21:30:15Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key