Description
The Discussion Board – WordPress Forum Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.6.0 via the user profile Website (user_url) field. This is due to insufficient output escaping in the ctdb_filter_comment_author_name() callback hooked to get_comment_author_link, which interpolates the raw user_url value into a single-quoted href attribute without esc_url() or esc_attr(). This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses a Discussion Board topic containing the attacker's reply.
Published: 2026-10-31
Score: 6.4 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Update Plugin
AI Analysis

Impact

This vulnerability allows an authenticated user with subscriber‑level access or higher in the Discussion Board WordPress forum plugin to store malicious scripts in the user profile Website (user_url) field. The flaw resides in the ctdb_filter_comment_author_name() callback, which interpolates the raw URL into a single‑quoted href attribute without proper escaping. As a result, any discussion thread containing the attacker’s reply will execute the injected script for any user who views that thread, potentially compromising user sessions or exfiltrating data. The primary impact is the ability to run arbitrary client‑side code in the context of the website for users visiting the affected threads.

Affected Systems

All installations of the MarketingFire Discussion Board – WordPress Forum Plugin version 2.6.0 and earlier are affected. The issue is confined to the website field of the user profile when comments are displayed via the get_comment_author_link hook.

Risk and Exploitability

The CVSS score of 6.4 classifies the threat as moderate, and no EPSS score is currently available. The vulnerability is not listed in the CISA KEV catalog, but it can be exploited by any authenticated user with subscriber access, a common privilege level in many sites, making the risk higher for widespread deployments. The known attack vector is authenticating to the site and posting a comment containing malicious JavaScript. Once a forum thread containing the comment is accessed by others, the script executes in their browsers, potentially allowing for cookie theft, session hijacking, or other client‑side abuse.

Generated by OpenCVE AI on October 31, 2026 at 08:26 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Discussion Board plugin to the latest version (2.6.1 or newer), where the input sanitization has been fixed.
  • If an upgrade cannot be applied immediately, restrict or remove the Website (user_url) field from being displayed or allowing storage for subscriber accounts, and delete any existing posts containing unescaped URLs.
  • Apply a robust content‑security‑policy that blocks inline scripts and restricts the sources of executable code to mitigate the impact of any residual XSS payloads.

Generated by OpenCVE AI on October 31, 2026 at 08:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 31 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Description The Discussion Board – WordPress Forum Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.6.0 via the user profile Website (user_url) field. This is due to insufficient output escaping in the ctdb_filter_comment_author_name() callback hooked to get_comment_author_link, which interpolates the raw user_url value into a single-quoted href attribute without esc_url() or esc_attr(). This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses a Discussion Board topic containing the attacker's reply.
Title Discussion Board <= 2.6.0 - Authenticated (Subscriber+) Stored Cross-Site Scripting via User Profile Website (user_url) Field
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-31T06:44:18.638Z

Reserved: 2026-10-08T19:10:22.455Z

Link: CVE-2026-107765

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-31T07:16:34.070

Modified: 2026-10-31T07:16:34.070

Link: CVE-2026-107765

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-31T08:30:13Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')