Description
The Brizy WordPress plugin before 2.8.19 does not properly restrict who can modify its site-global design data and does not sanitise part of that data before outputting it, allowing authenticated users with Author-level access and above to store arbitrary JavaScript that is then served unsanitised on the site's front-end pages and executes in the browser of every visitor, including administrators.
Published: 2026-08-04
Score: 3.5 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Brizy WordPress plugin version 2.8.18 and earlier does not restrict which users can modify its site‑global design data and does not properly sanitize part of that data before outputting it. Authenticated users with Author or higher privileges can therefore store arbitrary JavaScript in the global project code asset; this code is rendered unsanitized on all front‑end pages and executes in the browsers of every site visitor, including administrators. This stored XSS flaw gives an attacker a broad and high‑impact avenue to steal credentials, hijack sessions, deface content or otherwise compromise the site’s integrity, confidentiality, or availability. The weakness corresponds to CWE‑79.

Affected Systems

WordPress sites that active the Brizy plugin, any deployment running a version prior to 2.8.19. There are no additional vendor or product filters specified, so any installation of the vulnerable plugin is impacted.

Risk and Exploitability

The CVSS score is 3.5, but the flaw allows exploitation by any authenticated author‑level account, which are common on many WordPress sites. The EPSS score is < 1%, indicating a low probability of exploitation, but the lack of a KEV listing does not diminish the risk given the high potential impact. Because the attacker can inject script that runs in the context of all site visitors, the threat exposure remains significant for systems with broad author access. The required conditions are relatively low: simply obtain Author or higher credentials and use the plugin’s interface to store malicious code.

Generated by OpenCVE AI on August 4, 2026 at 20:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Brizy to version 2.8.19 or later to receive the vendor‑supplied fix
  • If upgrading is delayed, use a role‑management plugin to remove the capability that allows authors to edit global design data
  • Audit existing content for injected JavaScript stored in the global project code asset and clean or remove it
  • Implement a strong content‑security‑policy header to mitigate the effects of any residual XSS

Generated by OpenCVE AI on August 4, 2026 at 20:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 04 Aug 2026 09:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Tue, 04 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Brizy
Brizy brizy
Wordpress
Wordpress wordpress
Vendors & Products Brizy
Brizy brizy
Wordpress
Wordpress wordpress

Tue, 04 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Brizy WordPress plugin before 2.8.19 does not properly restrict who can modify its site-global design data and does not sanitise part of that data before outputting it, allowing authenticated users with Author-level access and above to store arbitrary JavaScript that is then served unsanitised on the site's front-end pages and executes in the browser of every visitor, including administrators.
Title Brizy - Page Builder < 2.8.19 - Author+ Stored XSS via brizy_set_project Global Project Code Asset
References

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-04T17:39:20.942Z

Reserved: 2026-07-17T13:18:01.131Z

Link: CVE-2026-16068

cve-icon Vulnrichment

Updated: 2026-08-04T17:39:17.369Z

cve-icon NVD

Status : Received

Published: 2026-08-04T07:16:29.580

Modified: 2026-08-04T18:16:46.147

Link: CVE-2026-16068

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T21:00:11Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')