Skip to main content

Bricks Theme CVE-2026-118803

| EUVDEUVD-2026-112502 HIGH
Improper Neutralization of Special Elements Used in a Template Engine (CWE-1336)
2026-10-28 VulnCheck
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach query_result REST endpoint unauthenticated
  2. Delivery
    Submit attacker-controlled urlParams value
  3. Exploit
    Value re-parsed as Bricks dynamic data tag
  4. Execution
    Inject author_meta:user_pass tag
  5. Persist
    Server resolves and returns user record
  6. Impact
    Harvest author password hash and email

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V1 - Encoding and Sanitization Template injection prevention
Exploitation Conditions

No special conditions beyond running a vulnerable version - remote unauthenticated exploitation against default configurations of Bricks Theme 2.4.3 and earlier, where the query_result REST endpoint accepts attacker-controlled urlParams and re-parses them as dynamic data tags. No authentication, user interaction, or non-default setting is required per the CVSS vector (PR:N/UI:N) and description. The only material limiter is version: sites updated to Bricks 2.4.4 are not affected. Impact is confidentiality-only (password hash, email, post meta disclosure); the flaw does not itself provide write or code-execution primitives per the available data.

Impact

All available signals point to a genuine, high-priority issue rather than a CVSS-inflated non-event. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H) describes a network-reachable, low-complexity, unauthenticated path to high-confidentiality impact, and the description corroborates the vector exactly: an anonymous attacker controls the urlParams object in the query_result REST endpoint and the value is re-parsed as a Bricks dynamic data tag, leaking the post author's user record including the password hash. There is no CVSS/description conflict - the network, no-auth, no-interaction claims are internally consistent. No EPSS score and no CISA KEV entry are present in the input, so widespread or confirmed active exploitation cannot be asserted; the vuln.today Decision label is 'this_week', indicating prompt but not emergency remediation. The reporting source is VulnCheck (a credible research vendor), and a fixed release (2.4.4) exists, but there is no confirmed working public exploit at this time. Net: a real, directly actionable information-disclosure flaw whose exposure of password hashes makes it serious despite the absence of KEV/EPSS data - treat it as a priority patch, not a theoretical high-CVSS finding.

Exploit ScenarioDerived

An anonymous attacker sends a crafted request to the Bricks query_result REST endpoint, supplying a urlParams value that Bricks re-parses as a dynamic data tag (e.g. author_meta:user_pass or author_meta:user_email). The server resolves the injected tag and returns the post author's user record - including the password hash - in the response, all without authentication or user interaction. No confirmed working public exploit is identified at time of analysis, though VulnCheck has published an advisory describing the technique.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Unauthenticated attackers can leak password hashes, email addresses, and post metadata from WordPress sites running Bricks Theme 2.4.3 and earlier by injecting dynamic-data tags through the query_result REST endpoint. The flaw is remotely exploitable with no authentication or user interaction (CVSS 7.5, confidentiality-only impact), and the vendor has released Bricks 2.4.4 as the fix. No CISA KEV entry is present and no public exploit was identified at time of analysis, but the unauthenticated confidentiality impact makes this a high-priority update.

RemediationAI

Vendor-released patch: 2.4.4. Update WordPress sites running Bricks Theme 2.4.3 or earlier to 2.4.4 or later; see https://bricksbuilder.io/release/bricks-2-4-4/ and the VulnCheck advisory https://www.vulncheck.com/advisories/bricks-theme-unauthenticated-dynamic-data-tag-injection-via-query-result. No vendor-documented workaround is provided in the available references; the vendor fix is upgrading to 2.4.4.

Affected VersionsENISA

Bricks Theme 0 <2.4.4

Affected Packages

euvd bricks_theme fix: 2.4.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Bricks Theme is a WordPress site builder that supports dynamic data tags, which are template tokens resolved against stored site data at render time. CVE-2026-118803 is an unauthenticated dynamic-data tag injection (CWE-1336, improper neutralization of special elements used in a template engine) in the query_result REST endpoint: attacker-controlled urlParams are re-parsed as dynamic data tags, allowing tags such as author_meta:user_pass, author_meta:user_email, or cf_coupon_amount to resolve and disclose post meta and the post author's user record. The CPE cpe:2.3:a:bricks:bricks_theme:*:*:*:*:*:*:*:* identifies Bricks Theme as the affected product, and the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N confirms a remote, unauthenticated trigger with no user interaction and confidentiality-only impact. The flaw does not itself provide write or code-execution primitives per the available data.

Know when Bricks gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY HIGH
NVD 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

Endpoint is network-reachable and unauthenticated (AV:N/PR:N/UI:N/AC:L); disclosure of password hash is high confidentiality (C:H) with no integrity or availability impact and no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

2
Patch available
Oct 28, 2026 - 22:04 EUVD
CVE Published
Oct 28, 2026 - 21:11 cve.org
HIGH 7.5

DescriptionNVD

Bricks Theme 2.4.3 and before contains an unauthenticated dynamic-data tag injection vulnerability that allows anonymous attackers to control the urlParams object in the query_result REST endpoint, causing the submitted value to be re-parsed as a Bricks dynamic data tag. Attackers can inject tags such as author_meta:user_pass, author_meta:user_email, or cf_coupon_amount to leak post meta and the post author's user record, including the password hash, without authentication.

Executive ViewAI

Why It Matters

The Bricks Theme vulnerability (CVE-2026-118803) exposes all WordPress sites using versions 2.4.3 and earlier to unauthenticated data breaches, allowing attackers to steal password hashes, email addresses, and post metadata. This affects any organization hosting such sites, risking account compromise and reputational damage. Leadership should prioritize immediate patching to prevent unauthorized access to sensitive user data.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Medium
Popular commercial WordPress theme/page builder, common but not ubiquitous
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy