Skip to content
Threat Feed
high advisory

Bricks Theme: Unauthenticated data disclosure in REST API (CVE-2026-119325)

Bricks Theme versions 2.4 and earlier are vulnerable to an unauthenticated broken access control flaw allowing attackers to enumerate and disclose draft or unpublished post content via the load_popup_content REST endpoint.

CVE search metadata

CVE search record: CVE-2026-119325. Severity: high. CVSS: 7.5. KEV: no. Product: Bricks Theme (<= 2.4). Brief: Bricks Theme: Unauthenticated data disclosure in REST API (CVE-2026-119325). Brief link: https://feed.craftedsignal.io/briefs/2026-10-bricks-theme-auth-bypass/

Triage facts

Revision 1
Applicability
Bricks Theme (<= 2.4)
Evidence
Unknown
Severity
High
Action
Elevated
Sources
1 public source
Freshness
Revision 1Oct 29, 23:07 UTC
Detection
1 rule
Vulnerabilities
1 CVE
Source quality
A3Likely

Bricks Theme for WordPress, in versions 2.4 and earlier, contains a broken access control vulnerability in the 'load_popup_content' REST API endpoint. The vulnerability allows anonymous users to access content that should be restricted, specifically draft and unpublished pages. There is no validation of user capabilities or post status checks when processing the 'popupId' parameter.

Attack Chain

  1. Attacker interacts with the 'bricks_regenerate_query_nonce' action to obtain a valid public nonce.
  2. Attacker makes an unauthenticated HTTP GET request to the '/wp-json/bricks/v1/load_popup_content' endpoint.
  3. Attacker specifies a 'popupId' parameter in the query string.
  4. Attacker systematically iterates or increments the 'popupId' value to request unauthorized content.
  5. The application fails to perform authorization or status checks on the requested resource.
  6. The application returns the content of the draft or unpublished post to the attacker.

Impact

Unauthorized disclosure of draft, private, or unpublished website content, which may include sensitive information intended for internal review or future release.

Recommendation

  • Update Bricks Theme to a version later than 2.4 once a patch is released by the vendor.
  • Implement access control monitoring on WordPress REST API endpoints to identify anomalous requests to 'load_popup_content'.
  • Restrict access to the WordPress REST API for unauthenticated users if it is not required for site functionality.

Immediate actions

Inventory all WordPress sites to identify instances running Bricks Theme <= 2.4.

IT Operations 24h

Threat Hunt

Search web logs for high volumes of GET requests to /wp-json/bricks/v1/load_popup_content.

T1083 high high confidence hunt now

Data: Web server access logs

Mitigations

Upgrade Bricks Theme to the latest secure version once released.

immediate IT Operations

CVE-2026-119325

Detection coverage 1

Detects CVE-2026-119325 Exploitation - Unauthorized REST API Access to load_popup_content

high

Detects potential exploitation of CVE-2026-119325 by monitoring for unauthenticated GET requests to the load_popup_content endpoint.

sigma tactics: discovery techniques: T1083 sources: webserver

Detection queries are available on the platform. Get full rules →