Skip to main content

VillaTheme TMDS EUVDEUVD-2026-97291

| CVE-2026-103356 MEDIUM
Missing Authorization (CWE-862)
2026-10-12 Patchstack GHSA-55gh-62vf-qm59
5.4
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege user
  2. Exploit
    Send request to unprotected plugin endpoint
  3. Execution
    Bypass missing authorization check
  4. Impact
    Modify plugin/store data (I:L, A:L)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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 account on the target WordPress site (CVSS PR:L), meaning at minimum a low-privilege role such as subscriber or WooCommerce customer; it is not exploitable by fully unauthenticated visitors. The site must be running the VillaTheme TMDS (Temu/Woo dropshipping) plugin at version 1.0.15 or earlier. The specific plugin feature or endpoint lacking the authorization check is not named in the available description, so defenders should treat any authenticated-user-reachable TMDS action as potentially affected. Limiting factors: the low-privilege-account prerequisite and the capped impact (no confidentiality loss, only partial integrity and availability) meaningfully reduce real-world risk relative to the raw network-reachable vector.

Impact

This is a moderate-severity Missing Authorization flaw (CWE-862) with a vendor-assigned CVSS of 5.4 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L). The vector indicates network-reachable, low-complexity exploitation requiring low-level authentication (PR:L) and no user interaction, but with limited impact (no confidentiality, only partial integrity and availability). No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The realistic priority is low-to-moderate: the PR:L requirement means an attacker needs at least a low-privileged account (e.g., a subscriber/customer on the WordPress site), and the capped I:L/A:L/C:N impact limits blast radius to data tampering or partial disruption rather than full compromise or data theft. This is a 'patch in normal cycle' issue rather than an emergency, though broken-access-control flaws in e-commerce plugins can expose order/product manipulation. Note a labeling discrepancy: the input Tags include 'Authentication Bypass,' but the CWE-862 classification and the referenced Patchstack title ('broken access control') describe an AUTHORIZATION flaw abused by an already-authenticated low-privilege user, not an authentication bypass - verify the exact access-control gap with the vendor.

Exploit ScenarioDerived

A low-privileged authenticated user (such as a registered subscriber or customer) on a WordPress site running the TMDS plugin sends a request to a plugin endpoint that fails to verify the caller's authorization level. Because access control is incorrectly enforced, the user performs an action or modifies data they should not be permitted to, resulting in limited integrity and availability impact. No public exploit code was identified at time of analysis, so exploitation would require an attacker to independently discover the vulnerable endpoint.

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 12, 2026

Authenticated users with only low privileges (for example a WordPress subscriber or registered WooCommerce customer) can reach at least one TMDS dropshipping plugin action that performs no authorization check, allowing them to make unauthorized state changes against a WordPress site running TMDS 1.0.15 or earlier. The vendor-assigned CVSS of 5.4 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L) reflects limited integrity and availability impact with no confidentiality loss, and exploitation requires a valid low-privilege account, so the practical risk is moderate rather than critical. No public exploit code or confirmed in-the-wild exploitation was identified at time of analysis, and no EPSS or CISA KEV data was supplied; only a Patchstack advisory (credited as the reporting source) documents the issue.

RemediationAI

No vendor-released patch version is identified in the available data at time of analysis, so the first action is to check the VillaTheme plugin page and the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/tmds-dropshipping-for-temu-and-woo/vulnerability/wordpress-tmds-plugin-1-0-15-broken-access-control-vulnerability?_s_id=cve) for a TMDS release newer than 1.0.15 and upgrade as soon as one is published; do not assume 1.0.15 is the final fixed version. Until a patched release exists, disable the TMDS plugin if dropshipping sync is not operationally required - this removes the exposed handler entirely at the cost of losing Temu/Woo product and order sync. If the plugin must stay active, reduce the attack surface that the PR:L prerequisite depends on: turn off public WordPress user registration and WooCommerce customer account creation, audit and delete dormant subscriber/customer accounts, and restrict account issuance to vetted users, accepting the business trade-off of limiting self-service signups. Additional compensating controls include placing the site behind a WAF that can be tuned to block unexpected authenticated POST/AJAX requests to TMDS plugin paths, tightening role definitions so no low-privilege role can reach plugin admin screens, and enabling logging or an audit plugin to alert on TMDS-related state changes made by subscriber-level accounts; these are detection and containment measures only and do not fix the missing authorization check itself.

Affected VersionsENISA

TMDS 0 ≤1.0.15

Affected Packages

euvd tmds 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 flaw is a Missing Authorization weakness (CWE-862) in the WordPress plugin TMDS (tmds-dropshipping-for-temu-and-woo), which bridges WooCommerce stores with Temu/WooCommerce dropshipping workflows. In WordPress plugin architecture, privileged operations are normally gated by capability checks (current_user_can) and/or nonce verification on AJAX, REST, or admin-post handlers; CWE-862 means one such handler is registered and reachable but omits the capability/authorization gate, so any logged-in account - including the lowest-privileged roles - can invoke it. The affected CPE is cpe:2.3:a:villatheme:tmds:*:*:*:*:*:*:*:*, indicating the TMDS plugin regardless of version, with the vendor description confirming impact from n/a through 1.0.15. Because the CVSS vector carries PR:L rather than PR:N, the endpoint is not exposed to unauthenticated visitors, and UI:N indicates no victim interaction is needed once an account exists. The specific vulnerable endpoint or feature is not named in the available data, so the exact request path cannot be enumerated from open sources.

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

Missing authorization is abused by an already-authenticated low-privilege WordPress user (PR:L), remotely over HTTP (AV:N/AC:L) with no UI; impact limited to partial integrity and availability, no confidentiality.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Missing Authorization vulnerability in VillaTheme TMDS tmds-dropshipping-for-temu-and-woo allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects TMDS: from n/a through 1.0.15.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche WooCommerce dropshipping plugin for Temu, limited deployment footprint
Social Media
1
Sightings
Data Quality
6 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 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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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