Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious DOM-XSS payload
-
DeliveryDeliver via message or crafted link
-
ExploitVictim loads plugin content (UI:R)
-
ExecutionScript executes in victim browser
-
ImpactHijack session / act as victim
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 that the target site runs WordPress with the BuddyPress-dependent BP Better Messages plugin at version 3.1.3 or earlier, and that a victim user interacts with attacker-supplied content (UI:R) - for example opening a crafted message or clicking a malicious link that the plugin's client-side code reflects unsafely into the DOM. The CVSS PR:N indicates no attacker authentication is needed to craft/deliver the payload, but the mandatory user interaction and the fact that the payload executes only within a victim's browser (not on the server) are the key limiting factors. The specific plugin feature, parameter, or message field that sinks the unsanitized input is not described in the available sources. |
| Impact | This is a DOM-based cross-site scripting flaw (CWE-79) in the BP Better Messages WordPress plugin (≤ 3.1.3), reported by Patchstack and assigned a 7.1 (High) CVSS 3.1 score. The supplied vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L indicates network-reachable, low-complexity, unauthenticated triggering (PR:N) that nonetheless requires victim interaction (UI:R) and crosses a scope boundary (S:C) with only low confidentiality, integrity and availability impact - a signature consistent with reflected/DOM XSS executing in a victim's browser rather than full server compromise. No EPSS score was provided, the CVE is NOT listed in CISA KEV, and no SSVC machine-readable decision block was supplied; the only triage signal is vuln.today's 'this_week' priority label. The single reference is a Patchstack advisory entry, not working exploit code, so exploitation status is 'no public exploit identified at time of analysis.' The UI:R requirement (a victim must load attacker-controlled content/a crafted link) materially lowers real-world risk versus a no-interaction XSS, and the low impact metrics mean this is a genuine but moderate, non-emergency issue appropriate to the 'this_week' label rather than a high-CVSS/low-real-risk false alarm or a drop-everything priority. Note: without EPSS or KEV data, likelihood of mass exploitation cannot be quantified from the input. |
| Exploit ScenarioDerived | An attacker crafts a malicious message, link, or input that is unsafely written into the DOM by the BP Better Messages client-side code; when a logged-in BuddyPress user views it, attacker-controlled JavaScript executes in their browser session. This could be used to steal session tokens, perform actions as the victim within the messaging interface, or pivot against the wider site. No public, verified exploit code was identified in the provided sources; only a Patchstack advisory reference exists. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 24, 2026
DOM-based cross-site scripting in the BuddyPress-dependent BP Better Messages WordPress plugin affects versions through 3.1.3 and lets an attacker deliver crafted content that executes in a victim's browser after the victim interacts with it. The reported severity is 7.1 (High), with the assessed vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, so no attacker authentication is required but victim interaction is mandatory and the payload runs client-side rather than on the server. The supplied intelligence does not confirm active exploitation (no CISA KEV flag) and no public exploit is identified at time of analysis; the exact plugin feature or parameter that sinks the input is not described.
RemediationAI
No vendor-released patch identified at time of analysis, and no fixed version is listed in the available intelligence; the only guidance referenced is the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/bp-better-messages/vulnerability/wordpress-bp-better-messages-plugin-3-1-3-cross-site-scripting-xss-vulnerability?_s_id=cve. Because the sources do not state a fixed release or a supported workaround, verify the current vendor release status and apply a version later than 3.1.3 once published. If an immediate change is required, removing or disabling the BP Better Messages plugin would eliminate the exposed client-side code path, but it would also remove the plugin's messaging functionality and is not described in the supplied sources as a vendor-endorsed workaround.
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
CWE-79 covers improper neutralization of input during web page generation; this instance is DOM-based XSS, where client-side JavaScript in the BP Better Messages plugin reflects attacker-influenced data into a browser sink without safe handling. The plugin is a WordPress messaging component that depends on BuddyPress, and the CPE cpe:2.3:a:wordplus:bp_better_messages:*:*:*:*:*:*:*:* covers all versions through 3.1.3. The assessed CVSS vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N describes a network-reachable, low-complexity issue that does not require attacker authentication but does require the victim to interact with attacker-supplied content; scope is changed and only low confidentiality and integrity impact is assessed, with no availability impact. The available sources do not name the specific message field, parameter, or JavaScript sink involved, so the precise trigger is not described.
Know when Bp Better Messages 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
Network-reachable DOM XSS triggerable without auth (PR:N) but needing victim interaction (UI:R); scope changes into the browser (S:C); low C/I from script execution, no availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in wordplus BP Better Messages bp-better-messages allows DOM-Based XSS.This issue affects BP Better Messages: from n/a through 3.1.3.
Executive ViewAI
A high-severity vulnerability in the BP Better Messages plugin (used with BuddyPress) allows an unauthenticated attacker to execute malicious scripts in a victim's browser via crafted content. This affects any WordPress site running the plugin up to version 3.1.3, potentially compromising user sessions and data. Leadership should prioritize remediation because successful exploitation could lead to account takeover and reputational damage, though no active exploitation has been confirmed and no public exploit code exists at this time.
No vendor patch is available. Interim mitigations include disabling the plugin, enforcing a Content Security Policy (CSP) to restrict script execution, and deploying WAF rules to filter malicious payloads. Additionally, restrict user interactions with untrusted content and monitor for suspicious activity.
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.
More in Bp Better Messages
View allUnauthenticated Cross-Site Scripting (XSS) in the BP Better Messages WordPress plugin versions up to and including 2.15.
Cross-site scripting in the BP Better Messages WordPress plugin (≤2.15.27) allows unauthenticated remote attackers to in
EUVD-2026-109245
GHSA-67v2-qfm7-xxqf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB