Skip to main content

MDTF WordPress Plugin EUVDEUVD-2026-102235

| CVE-2026-108175 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-15 Patchstack GHSA-h3gh-ggmg-789x
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged WordPress account
  2. Delivery
    Submit crafted payload into MDTF field
  3. Exploit
    Payload stored unsanitized in database
  4. Execution
    Admin/user views affected page
  5. Impact
    Script executes in victim browser session

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 an authenticated WordPress account with at least low-level privileges (PR:L) on a site running the MDTF (Meta Data and Taxonomy Filters) plugin version 1.4.0 or earlier, plus the ability to submit input into a plugin-controlled field that is stored and later rendered without sanitization. Execution is further limited by the need for a victim user (UI:R) - typically an administrator or another privileged user - to subsequently load the page or admin view containing the stored payload; the script only runs in that victim's browser context. These two gates (prior authentication and required victim page view) materially reduce real-world exploitability compared to an unauthenticated, zero-interaction flaw.

Impact

This is a moderate, not top-tier, priority. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, base 6.5) describes a stored XSS that is remotely reachable but gated by two meaningful barriers: PR:L means the attacker must already hold a low-privileged authenticated WordPress account, and UI:R means a victim (typically an administrator or other user) must subsequently view the page where the malicious payload is rendered. The scope-change flag (S:C) and the Low ratings across confidentiality, integrity, and availability reflect that executed script runs in the victim's browser session rather than granting direct server compromise. No EPSS score, CISA KEV listing, or public POC is present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The combination of required authentication plus required victim interaction, and the absence of any exploitation signal, argues against treating this as an urgent widespread threat; it is a legitimate but routine-patch-cycle issue typical of Patchstack-reported WordPress plugin XSS. Note the signals are internally consistent (authenticated low-priv + stored payload + victim view), so no contradiction needs flagging - the main limitation is simply that exploitation likelihood data (EPSS) is missing.

Exploit ScenarioDerived

An attacker who holds a low-privileged authenticated account (e.g., contributor/subscriber-level) on a WordPress site running MDTF ≤1.4.0 submits a crafted input into a plugin field that is stored without proper neutralization. When an administrator or other user later views the page or admin screen that renders this stored data, the malicious JavaScript executes in their browser session, potentially hijacking the session or performing actions as that user. No public exploit code is identified in the provided data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 15, 2026

Stored cross-site scripting in the MDTF (Meta Data Filter & Taxonomy Filter) WordPress plugin, versions through 1.4.0, lets an authenticated low-privilege user persist a malicious script through a plugin-controlled input field, which then executes in the browser of any privileged user who later views the affected page or admin screen. The vulnerability carries a CVSS 3.1 base score of 6.5 (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L), reflecting that exploitation needs a valid low-privileged account plus a victim's page load, but that the resulting script runs with scope change into the surrounding admin context. No public exploit identified at time of analysis, and the flaw is a moderate rather than top-tier priority given the authentication and user-interaction gates.

RemediationAI

No vendor-released patch identified at time of analysis - the provided data supplies only the Patchstack advisory and no fixed version, so the first action is to check https://patchstack.com/database/wordpress/plugin/wp-meta-data-filter-and-taxonomy-filter/vulnerability/wordpress-mdtf-plugin-1-4-0-cross-site-scripting-xss-vulnerability?_s_id=cve and the WordPress.org plugin page for an updated release, and to upgrade as soon as one is published. If upgrading is not yet possible, the most effective compensating control is to tighten the capability that gates MDTF's filter/metadata input fields, since the assessed prerequisite is only a low-privileged authenticated account: use a role-management plugin to remove edit/create access to MDTF filter data from Contributor, Author, and any custom low-privilege roles, accepting the side effect that those users lose the ability to maintain filters. Deploy a WAF rule set that inspects POST bodies and query strings bound for MDTF admin-ajax and filter endpoints for script tags and event-handler attributes, understanding that XSS signatures are easily obfuscated and WAF coverage is imperfect. Add a Content-Security-Policy with a restrictive script-src to limit execution of any payload that slips through, noting that a strict policy can break legitimate plugin and wp-admin JavaScript and must be tested against the admin interface. Finally, audit existing MDTF filter and metadata records in wp_postmeta/wp_options for injected script content and cleanse affected rows, and enable security logging on MDTF admin views so post-exploitation activity by a low-privilege account is visible.

Affected VersionsENISA

MDTF 0 ≤1.4.0

Affected Packages

euvd mdtf 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

The root cause is CWE-79, improper neutralization of input during web page generation, in a WordPress plugin. MDTF stores administrator- and user-supplied metadata filter, taxonomy filter, and related field values in the WordPress database; because the plugin does not escape those values on output when rendering them back into filter pages, shortcode output, or admin listings, injected HTML/JavaScript is persisted and re-executed on every subsequent view of that content. The changed-scope component of the CVSS vector (S:C) indicates the injected script can act against resources beyond the vulnerable plugin component itself - for example, an authenticated administrator's session in wp-admin - which is why an otherwise low-severity XSS still warrants 6.5. The CPE entry cpe:2.3:a:pluginus.net:mdtf:*:*:*:*:*:*:*:* is recorded with an unconstrained version wildcard, so coverage should treat any installation at or below 1.4.0 as affected; the 'from n/a through 1.4.0' framing in the advisory means no lower bound is specified, and the plugin is distributed through the WordPress.org plugin directory under the slug wp-meta-data-filter-and-taxonomy-filter.

Know when Mdtf 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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.5 MEDIUM

Stored XSS reachable over the network but requires a low-privileged account (PR:L) and a victim viewing the payload (UI:R); script runs in victim's browser context yielding scope change and Low C/I/A.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
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 PluginUs.Net MDTF wp-meta-data-filter-and-taxonomy-filter allows Stored XSS.This issue affects MDTF: from n/a through 1.4.0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
WordPress plugin with moderate install base, not platform-core
Social Media
1
Sightings
Data Quality
4 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 No
EPSS 0.2%
Patch available No
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

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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