CVE-2025-22763 Overview
CVE-2025-22763 is a reflected cross-site scripting (XSS) vulnerability in the Brizy Pro WordPress plugin. The flaw stems from improper neutralization of user input during web page generation [CWE-79]. Attackers can craft malicious URLs that execute arbitrary JavaScript in the browser of any user who clicks the link. The vulnerability affects Brizy Pro versions up to and including 2.6.1. Exploitation requires user interaction but no authentication, making phishing-based attacks viable against site visitors and administrators alike.
Critical Impact
Successful exploitation allows attackers to execute arbitrary scripts in a victim's browser session, potentially leading to session hijacking, credential theft, or unauthorized actions on behalf of the victim.
Affected Products
- Brizy Pro WordPress plugin versions through 2.6.1
- WordPress installations with Brizy Pro active
- Sites using Brizy Pro for page building and design
Discovery Timeline
- 2025-01-21 - CVE-2025-22763 published to NVD
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-22763
Vulnerability Analysis
The vulnerability is a reflected cross-site scripting (XSS) flaw in the Brizy Pro plugin for WordPress. The plugin fails to properly sanitize user-supplied input before reflecting it back in HTTP responses. When an attacker crafts a URL containing malicious JavaScript payloads and convinces a victim to click it, the payload executes in the victim's browser under the origin of the vulnerable WordPress site.
The scope changes upon successful exploitation, meaning script execution can affect resources beyond the initial vulnerable component. This raises the impact beyond a purely reflective flaw because injected scripts can interact with the broader WordPress environment loaded in the same browser context.
Root Cause
The root cause is missing or insufficient output encoding on parameter values processed by Brizy Pro. User-controlled input flows into HTML response bodies without contextual escaping, allowing attacker-controlled markup and script tags to be rendered as executable code. This is a classic instance of [CWE-79] Improper Neutralization of Input During Web Page Generation.
Attack Vector
Exploitation requires an attacker to deliver a crafted link to a victim, typically through phishing emails, social media messages, or malicious advertisements. When the victim clicks the link, the browser sends the payload to the vulnerable Brizy Pro endpoint, which reflects the input into the response page. The injected JavaScript then runs in the victim's browser with the privileges of the current session. If the victim is an authenticated WordPress administrator, attackers can perform administrative actions, exfiltrate session cookies, or pivot to further attacks.
No authentication is required to launch the attack, and the complexity is low. See the Patchstack Brizy Pro XSS Vulnerability advisory for additional technical detail.
Detection Methods for CVE-2025-22763
Indicators of Compromise
- HTTP requests to Brizy Pro endpoints containing URL parameters with <script>, javascript:, onerror=, or onload= payloads
- Unusual referrer patterns showing users arriving at Brizy Pro pages from external phishing domains
- Web server access logs recording encoded payloads such as %3Cscript%3E in query strings
- Unexpected outbound requests from browsers to attacker-controlled domains after visiting Brizy-powered pages
Detection Strategies
- Deploy a web application firewall (WAF) with rules to inspect and block XSS payload patterns in query strings and form parameters
- Enable request logging on WordPress and review logs for suspicious parameter values targeting Brizy endpoints
- Monitor for administrator account anomalies such as unexpected content changes, new user creation, or plugin modifications
Monitoring Recommendations
- Alert on HTTP requests to WordPress sites containing common XSS signatures in URL parameters
- Track failed and successful admin actions correlated with recent visits to Brizy plugin pages
- Correlate browser telemetry and endpoint logs to detect script execution originating from WordPress-hosted content
How to Mitigate CVE-2025-22763
Immediate Actions Required
- Update Brizy Pro to a version later than 2.6.1 as soon as a patched release is available from the vendor
- Audit WordPress administrator accounts for unauthorized changes or newly created users
- Implement a Content Security Policy (CSP) to reduce the impact of script injection on affected pages
- Educate administrators and content editors to avoid clicking untrusted links pointing at their own WordPress site
Patch Information
The vulnerability affects Brizy Pro through version 2.6.1. Site owners should consult the Patchstack Brizy Pro XSS Vulnerability advisory and the vendor's release notes for patched versions and upgrade guidance.
Workarounds
- Deploy a WAF ruleset that blocks reflected XSS payloads targeting the Brizy Pro plugin path
- Restrict access to WordPress admin URLs by IP allowlisting where operationally feasible
- Enforce a strict Content Security Policy that disallows inline scripts and untrusted script sources
- Temporarily disable Brizy Pro on high-value sites until a patched version is installed
# Configuration example: strict CSP header via .htaccess
Header set Content-Security-Policy "default-src 'self'; script-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'self'"
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

