Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running BBQ Pro ≤3.9
-
DeliveryCraft malicious URL embedding XSS payload in vulnerable parameter
-
ExploitDeliver URL to administrator via phishing or malicious link
-
ExecutionAdministrator clicks URL in authenticated session
-
PersistBrowser executes injected script in WordPress admin context
-
ImpactExfiltrate session cookie or perform privileged admin actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires no WordPress account or authentication - the CVSS PR:N metric confirms the attack is fully unauthenticated. The WordPress site must have BBQ Pro plugin version 3.9 or earlier installed and active; no non-default configuration is required beyond plugin presence. Exploitation is constrained by the UI:R requirement: a human victim must actively click or visit a crafted URL containing the XSS payload, meaning fully automated exploitation without social engineering is not viable. Maximum impact occurs when the victim is a logged-in WordPress administrator, as the changed-scope script execution can access admin-privileged browser state. There is no indication that specific PHP versions, hosting environments, or additional plugin combinations are required. |
| Impact | The CVSS 7.1 High score is grounded in real attacker advantage: network-accessible (AV:N), low complexity (AC:L), no authentication required (PR:N), and scope change (S:C) all apply simultaneously. The sole friction is mandatory user interaction (UI:R), which limits fully automated exploitation but is trivially bypassed via phishing or malicious comment links. EPSS data was not provided in available intelligence, preventing probabilistic exploitation forecasting; KEV listing is absent, and no public exploit code has been identified, so exploitation is classified as no public exploit identified at time of analysis. The irony of a security-focused firewall plugin being the attack surface is operationally relevant - administrators may implicitly trust BBQ Pro's output and be less vigilant about URLs generated by it. Even a mid-sized municipal IT team in boleslawiec managing several WordPress properties should treat this as urgent patching work, because compromised admin sessions via XSS can cascade to full site takeover through plugin installation or code injection. The S:C scope change elevates this above typical low-impact reflected XSS and is the primary driver of the High severity rating. |
| Exploit ScenarioDerived | An attacker identifies a WordPress site running BBQ Pro 3.9 or earlier, crafts a URL containing an XSS payload embedded in a vulnerable plugin parameter, and delivers it to a logged-in WordPress administrator via a phishing email or a malicious comment link on an unrelated site. When the administrator clicks the link, their browser executes the injected script in the WordPress admin context, allowing the attacker to exfiltrate the administrator's session cookie or silently install a malicious plugin. No public proof-of-concept has been identified at time of analysis, though the low attack complexity means any attacker familiar with basic XSS techniques can replicate this without specialized tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Unauthenticated Cross-Site Scripting in the BBQ Pro WordPress firewall plugin (versions 3.9 and earlier) allows remote attackers to inject and execute arbitrary JavaScript in the browsers of victims who interact with a crafted URL, with no authentication required. The CVSS Scope:Changed metric confirms the injected payload crosses browser security boundaries, enabling attacks such as admin session hijacking, credential theft, or malicious redirects even though the attacker requires no WordPress account. No active exploitation or public proof-of-concept has been identified at time of analysis, but the unauthenticated attack vector and low complexity lower the barrier for exploitation significantly.
RemediationAI
Update BBQ Pro to the latest available version beyond 3.9 by checking the Plugin Planet website or the WordPress plugin repository directly - the exact fix version is not independently confirmed in available data, so verify against the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/bbq-pro/vulnerability/wordpress-bbq-pro-plugin-3-9-cross-site-scripting-xss-vulnerability?_s_id=cve before deploying. As a compensating control pending patching, deploy a web application firewall rule to block reflected XSS patterns in HTTP parameters associated with the plugin's endpoints; note that aggressive WAF rules on a firewall plugin may interfere with BBQ Pro's own request-blocking logic and should be tested in staging first. Additionally, enforce a Content-Security-Policy header that restricts inline script execution - this reduces XSS impact substantially but may break legitimate JavaScript on the WordPress site and requires careful policy tuning. Restricting administrative access to trusted IP ranges further limits the blast radius if a victim interaction does occur.
Affected VersionsENISA
Affected Packages
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
BBQ Pro is a premium WordPress plugin developed by Jeff Starr (Plugin Planet) designed to block malicious HTTP request patterns as a server-side firewall layer. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-supplied input in one or more plugin parameters is rendered into HTML output without adequate sanitization or contextual escaping. The CPE cpe:2.3:a:jeff_starr:bbq_pro:*:*:*:*:*:*:*:* covers all versions through 3.9. The CVSS S:C (Scope Changed) metric is significant for a WordPress plugin context: it indicates the injected script executes in a browser security context that can access resources beyond the plugin's own origin - notably WordPress nonces, cookies, and admin REST API endpoints - enabling privilege escalation from anonymous visitor to effective admin via a single victim click.
Know when Bbq Pro 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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Unauthenticated reflected XSS requires victim interaction (UI:R) and crosses browser scope boundary (S:C); no direct availability impact applies to XSS.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in BBQ Pro <= 3.9 versions.
Executive ViewAI
BBQ Pro WordPress firewall plugin versions 3.9 and earlier contain an unauthenticated cross-site scripting vulnerability (CVE-2026-73182, CVSS 7.1) allowing remote attackers to execute arbitrary JavaScript in administrator browsers without requiring WordPress credentials. Organizations running this plugin face direct risk of admin account compromise, credential theft, and malware injection affecting site visitors. No public exploit has been identified at time of analysis, but the unauthenticated attack vector and low complexity significantly lower exploitation barriers.
No vendor-released patch identified at time of analysis. Disable or uninstall BBQ Pro plugin immediately as primary remediation. Deploy Web Application Firewall (WAF) rules to detect and block cross-site scripting payloads targeting the vulnerable endpoint. Implement IP-based allowlisting on WordPress administration interfaces. Require multi-factor authentication for all administrative accounts. Monitor web server access logs for suspicious URL parameters and script injection patterns. Migrate to an alternative WordPress firewall with active security maintenance.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-62377
GHSA-wh58-v2mf-j99q
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB