Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify publicly accessible Brave form page
-
DeliveryEnumerate shortcodes registered on target site
-
ExploitCraft URL with shortcode payload in pre-fill parameter
-
ExecutionSubmit HTTP GET request unauthenticated
-
PersistWordPress shortcode engine executes payload server-side
-
ImpactAttacker receives shortcode output
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | The Brave WordPress plugin must be installed and active in a version prior to 0.8.8. A page containing a Brave form with URL-parameter pre-fill enabled must be publicly accessible (no authentication required to view it). Critically, the shortcode the attacker invokes must already be registered on the target site - installed themes or plugins are the source of exploitable shortcodes. Sites with no code-executing shortcodes face only limited impact (C:L/I:L); sites where a registered shortcode can write files, execute PHP, or exfiltrate credentials face materially higher risk. No authentication is required from the attacker. No user interaction (clicking, social engineering) is required. Exploitation is limited to sites in the WordPress ecosystem running this specific plugin. |
| Impact | Real-world risk is moderate and highly conditional. The CVSS 3.1 base score of 4.8 with AC:H accurately captures the key nuance: impact escalates or contracts based on which shortcodes happen to be registered on the target site. On a minimal WordPress installation with no code-executing shortcodes, the vulnerability may yield only limited information disclosure or minor content manipulation. On a richly-plugged site with shortcodes that output sensitive data (API keys, user info) or execute code, the impact approaches what the 'RCE' tag implies. EPSS data is absent from the provided input. A public PoC exists per WPScan, raising the likelihood of opportunistic scanning. No KEV listing means confirmed active exploitation is unverified. The AC:H designation is appropriate: an attacker must identify a viable shortcode registered on the specific target site, which requires site-specific reconnaissance. Overall, this is a real vulnerability warranting prompt patching but not an emergency for all WordPress operators - only those running Brave plugin alongside code-executing shortcodes face elevated risk. |
| Exploit ScenarioDerived | An unauthenticated attacker identifies a WordPress site running the Brave plugin by probing for plugin-specific assets or form pages. They craft a URL pointing to a page hosting a Brave form, appending a query parameter whose value is a WordPress shortcode such as one that outputs sensitive configuration data or invokes a code-execution shortcode registered by another installed plugin. The server renders the page, passes the URL parameter to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Shortcode injection in the Brave WordPress plugin before 0.8.8 allows unauthenticated remote attackers to execute arbitrary WordPress shortcodes server-side by passing crafted values through URL parameters designed for pre-filling form fields. The exploitable shortcodes and their consequences depend entirely on which shortcodes are registered on the target installation - ranging from information disclosure to, in worst-case scenarios involving code-execution shortcodes, elevated impact. A publicly available proof-of-concept exists per WPScan; no active exploitation (KEV) has been confirmed. The CVSS score of 4.8 with AC:H reflects that real-world impact is highly site-dependent.
RemediationAI
Update the Brave WordPress plugin to version 0.8.8 or later, which patches the shortcode injection by preventing URL parameters from being forwarded into the WordPress shortcode engine. The fix reference is the WPScan advisory at https://wpscan.com/vulnerability/049d0bfc-962b-4f5b-a089-c45f4ad981e3/. If immediate upgrade is not possible, a compensating control is to audit and deregister any shortcodes on the site that produce sensitive output or execute code (e.g., via remove_shortcode()), which narrows the attack surface without eliminating the root cause. Additionally, a WAF rule blocking query parameters containing shortcode syntax (square-bracket patterns matching registered shortcode names) can reduce opportunistic exploitation, though this does not substitute for patching.
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
The Brave plugin provides a form builder for WordPress and supports URL-parameter-based field pre-population - a common UX pattern. The root cause is that user-controlled input arriving via URL query strings is passed, without sanitization, directly into WordPress's shortcode processing pipeline (typically via do_shortcode() or equivalent hooks). WordPress shortcodes are registered by any active theme or plugin on the site; this vulnerability does not introduce new shortcodes but enables unauthenticated callers to invoke any already-registered shortcode server-side. No formal CWE has been assigned, but this maps most closely to CWE-94 (Improper Control of Generation of Code / Code Injection) or CWE-20 (Improper Input Validation). The CPE string lists vendor as 'unknown', which is a placeholder and does not reflect the plugin's true authorship.
Know when Brave 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:H/PR:N/UI:N/S:U/C:L/I:L/A:N
AC:H because exploitable impact depends on target-site shortcode inventory, requiring attacker reconnaissance; C:L/I:L reflects site-configuration-dependent partial impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
2DescriptionCVE.org
The Brave WordPress plugin before 0.8.8 does not prevent a URL parameter used to pre-fill a form field from being passed to WordPress's shortcode engine, allowing unauthenticated attackers to have arbitrary shortcodes registered on the site executed server-side.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
In Brave Desktop 1.17 through 1.33 before 1.33.106, when CNAME-based adblocking and a proxying extension with a SOCKS fa
Brave 0.12.4 has a URI Obfuscation issue in which a string such as https://safe.example.com@unsafe.example.com/ is displ
Brave Browser before 1.43.88 allowed a remote attacker to cause a denial of service in private and guest windows via a c
Brave Browser before 1.42.51 allowed a remote attacker to cause a denial of service via a crafted HTML file that referen
Brave Browser before 1.43.34 allowed a remote attacker to cause a denial of service via a crafted HTML file that mention
A hang issue was discovered in Brave before 0.14.0 (on, for example, Linux). Rated medium severity (CVSS 6.5), this vuln
A hang issue was discovered in Brave before 0.14.0 (on, for example, Linux). Rated medium severity (CVSS 6.5), this vuln
An Open Redirect vulnerability exists prior to version 1.52.117, where the built-in QR scanner in Brave Browser Android
Prior to commit 51867e0d15a6d7f80d5b714fd0e9976b9c160bb0, https://github.com/brave/adblock-lists removed redirect interc
An information disclosure exists in Brave Browser Desktop prior to version 1.28.62, where logged warning messages that i
The implementation of Brave Desktop's privacy-preserving analytics system (P3A) between 1.1 and 1.18.35 logged the times
Brave 0.12.4 has a Status Bar Obfuscation issue in which a redirection target is shown in a possibly unexpected way. Rat
EUVD-2026-70044
GHSA-mhhc-49mj-h4mm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB