Skip to main content

BP Better Messages EUVDEUVD-2026-109245

| CVE-2026-114179 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-24 Patchstack GHSA-67v2-qfm7-xxqf
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious DOM-XSS payload
  2. Delivery
    Deliver via message or crafted link
  3. Exploit
    Victim loads plugin content (UI:R)
  4. Execution
    Script executes in victim browser
  5. Impact
    Hijack 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

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

BP Better Messages 0 ≤3.1.3

Affected Packages

euvd bp_better_messages no fix

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

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

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.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Medium
popular BuddyPress messaging plugin, but limited to BuddyPress-enabled WordPress sites
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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