Skip to main content

Brave WordPress Plugin CVE-2026-81571

| EUVDEUVD-2026-70044 MEDIUM
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2026-09-02 WPScan GHSA-mhhc-49mj-h4mm
4.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify publicly accessible Brave form page
  2. Delivery
    Enumerate shortcodes registered on target site
  3. Exploit
    Craft URL with shortcode payload in pre-fill parameter
  4. Execution
    Submit HTTP GET request unauthenticated
  5. Persist
    WordPress shortcode engine executes payload server-side
  6. Impact
    Attacker 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 do_shortcode(), and returns the shortcode's output to the attacker. A public PoC from WPScan exists that demonstrates this injection path.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Brave 0 <0.8.8

Affected Packages

euvd brave fix: 0.8.8

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

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

AC:H because exploitable impact depends on target-site shortcode inventory, requiring attacker reconnaissance; C:L/I:L reflects site-configuration-dependent partial impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

2
Patch available
Sep 02, 2026 - 16:02 EUVD
CVE Published
Sep 02, 2026 - 14:16 cve.org
MEDIUM 4.8

DescriptionCVE.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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche WordPress form builder plugin, limited install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in Brave

View all
CVE-2021-45884 HIGH POC
7.5 Dec 27

In Brave Desktop 1.17 through 1.33 before 1.33.106, when CNAME-based adblocking and a proxying extension with a SOCKS fa

CVE-2017-8458 MEDIUM POC
6.5 May 03

Brave 0.12.4 has a URI Obfuscation issue in which a string such as https://safe.example.com@unsafe.example.com/ is displ

CVE-2022-47934 MEDIUM POC
6.5 Dec 24

Brave Browser before 1.43.88 allowed a remote attacker to cause a denial of service in private and guest windows via a c

CVE-2022-47933 MEDIUM POC
6.5 Dec 24

Brave Browser before 1.42.51 allowed a remote attacker to cause a denial of service via a crafted HTML file that referen

CVE-2022-47932 MEDIUM POC
6.5 Dec 24

Brave Browser before 1.43.34 allowed a remote attacker to cause a denial of service via a crafted HTML file that mention

CVE-2018-10799 MEDIUM POC
6.5 May 08

A hang issue was discovered in Brave before 0.14.0 (on, for example, Linux). Rated medium severity (CVSS 6.5), this vuln

CVE-2018-10798 MEDIUM POC
6.5 May 08

A hang issue was discovered in Brave before 0.14.0 (on, for example, Linux). Rated medium severity (CVSS 6.5), this vuln

CVE-2023-28364 MEDIUM POC
6.1 Jul 01

An Open Redirect vulnerability exists prior to version 1.52.117, where the built-in QR scanner in Brave Browser Android

CVE-2023-22798 MEDIUM POC
6.1 Feb 09

Prior to commit 51867e0d15a6d7f80d5b714fd0e9976b9c160bb0, https://github.com/brave/adblock-lists removed redirect interc

CVE-2021-22929 MEDIUM POC
6.1 Aug 31

An information disclosure exists in Brave Browser Desktop prior to version 1.28.62, where logged warning messages that i

CVE-2020-8276 MEDIUM POC
5.5 Nov 09

The implementation of Brave Desktop's privacy-preserving analytics system (P3A) between 1.1 and 1.18.35 logged the times

CVE-2017-8459 MEDIUM POC
5.3 May 03

Brave 0.12.4 has a Status Bar Obfuscation issue in which a redirection target is shown in a possibly unexpected way. Rat

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