Skip to main content

Brizy WordPress Plugin EUVDEUVD-2026-52595

| CVE-2026-16070 LOW
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-04 WPScan GHSA-w3xr-4xq6-f7jx
2.7
CVSS 3.1 · Vendor: WPScan

Severity by source

Vendor (WPScan) PRIMARY
2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
4.3 MEDIUM

Contributor-level WordPress access maps to PR:L, not PR:H; impact is integrity-only on template metadata with no confidentiality or availability effect.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
Analysis Generated
Aug 04, 2026 - 15:32 vuln.today
Patch available
Aug 04, 2026 - 07:01 EUVD
CVE Published
Aug 04, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 04, 2026 - 06:00 cve.org
LOW 2.7

DescriptionCVE.org

The Brizy WordPress plugin before 2.8.19 does not properly verify authorization on the object being modified before updating a template's type meta, validating a request parameter that is different from the one used in the write operation, allowing users with Contributor-level access and above to change the template-type assignment of templates owned by other users.

AnalysisAI

Authorization bypass in the Brizy WordPress plugin before 2.8.19 permits authenticated Contributor-level users to hijack template-type metadata on templates owned by other users. The plugin validates authorization against one request parameter while executing the write operation against a different, attacker-controlled parameter - a textbook CWE-639 Insecure Direct Object Reference variant. A publicly available exploit is documented by WPScan; however, no active exploitation is confirmed via CISA KEV, and the EPSS score of 0.13% (3rd percentile) indicates negligible observed in-the-wild activity.

Technical ContextAI

CWE-639 (Authorization Bypass Through User-Controlled Key) describes exactly what occurs here: the authorization gate and the mutation target are decoupled, allowing an attacker to pass validation using a legitimate object reference while directing the write to an arbitrary object. In the Brizy page builder's template management endpoint, the plugin checks permissions on one parameter but performs the template-type meta update on a separately supplied parameter, meaning the authorized object and the modified object are never verified to be the same. The affected product is identified by CPE cpe:2.3:a:unknown:brizy:*:*:*:*:*:*:*:* covering all Brizy releases from 0 up to, but not including, 2.8.19. The flaw is confined to the WordPress plugin layer and does not implicate the WordPress core or PHP runtime.

RemediationAI

Update the Brizy WordPress plugin to version 2.8.19 or later, which contains the vendor-released patch addressing this authorization bypass. The fix is documented in the WPScan advisory at https://wpscan.com/vulnerability/aa57d5b9-ba51-476c-9e64-fd431b89fa8a/. If immediate patching is not feasible, site administrators can remove or demote any untrusted Contributor accounts as a compensating control, accepting the trade-off of limiting content-creation capacity. Alternatively, administrators can audit the wp_postmeta table for unexpected template-type assignments on high-value templates to detect any unauthorized changes made prior to patching. No server-level network blocking is effective since the attack requires authenticated HTTP requests through normal plugin endpoints.

More in Brizy

View all
CVE-2020-36714 HIGH POC
7.4 Oct 20

The Brizy plugin for WordPress is vulnerable to authorization bypass due to a incorrect capability check on the is_admin

CVE-2022-2219 HIGH POC
7.2 Jul 25

The Unyson WordPress plugin before 2.7.27 does not sanitise and escape a parameter before outputting it back in the page

CVE-2026-16069 MEDIUM POC
6.8 Aug 04

Stored cross-site scripting in the Brizy WordPress plugin before 2.8.19 allows any authenticated user with Contributor r

CVE-2024-1311 HIGH
8.8 Mar 13

The Brizy - Page Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validatio

CVE-2024-10960 CRITICAL
9.9 Feb 12

The Brizy - Page Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validatio

CVE-2024-3242 HIGH
8.8 Jul 18

The Brizy - Page Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing file extension vali

CVE-2022-2041 MEDIUM POC
5.4 Jun 27

The Brizy WordPress plugin before 2.4.2 does not sanitise and escape some element content, which could allow users with

CVE-2022-2040 MEDIUM POC
5.4 Jun 27

The Brizy WordPress plugin before 2.4.2 does not sanitise and escape some element URL, which could allow users with a ro

CVE-2021-38344 MEDIUM POC
5.4 Oct 14

The Brizy Page Builder plugin <= 2.3.11 for WordPress was vulnerable to stored XSS by lower-privileged users such as a s

CVE-2021-38346 HIGH
8.8 Oct 14

The Brizy Page Builder plugin <= 2.3.11 for WordPress allowed authenticated users to upload executable files to a locati

CVE-2024-2087 HIGH
7.2 Jun 05

The Brizy - Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the form name values in a

CVE-2026-16068 LOW POC
3.5 Aug 04

Stored XSS in the Brizy WordPress plugin (all versions before 2.8.19) allows authenticated Author-level users to inject

Share

EUVD-2026-52595 vulnerability details – vuln.today

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