Skip to main content

Mediavine Create CVE-2026-13200

| EUVDEUVD-2026-83551 MEDIUM
SQL Injection (CWE-89)
2026-09-19 Wordfence GHSA-jhj7-pcmr-9q9p
6.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Obtain author-level WordPress account
  2. Delivery
    Call creations advanced-filter API with a trigger param (e.g. post_id)
  3. Exploit
    Inject SQL via unescaped 'order' parameter
  4. Execution
    Append UNION/subquery to running query
  5. Impact
    Exfiltrate password hashes and secrets from database

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated WordPress account with author-level capabilities or higher on a site running the Create (Mediavine Create) plugin version 2.5.3 or earlier. Exploitation additionally requires that the request enter the advanced-filter SQL branch, which is only reached when at least one of these parameters is present: linked_posts, created_after, created_before, missing_fields, post_id, a comma-separated 'type' value, or exclude_type. The injection itself is performed via the 'order' parameter. Limiting factors: the author role is a trusted, non-default-public role (not available to anonymous users or ordinary subscribers), and the specific filter parameters must be supplied, so exploitation is not reachable against a default anonymous request.

Impact

This is a moderate-priority, authenticated SQL injection. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N = 6.5 Medium) is internally consistent: network-reachable, low complexity, but requiring privileges (PR:L). The key mitigating factor is the authentication barrier - the description confirms author-level access or above is required, which is a meaningfully privileged WordPress role not available to anonymous visitors or self-registered subscribers. C:H with I:N/A:N correctly reflects a read-oriented injection used to extract sensitive data (e.g., user hashes, secrets in wp_options) rather than modify or destroy it. No EPSS score, no CISA KEV listing, and no public POC were provided, so exploitation is: no public exploit identified at time of analysis. There is no SSVC data supplied. The main signal tempering raw severity is the required author-level trust plus the narrow trigger condition (the vulnerable advanced-filter branch is only reached when specific filter parameters are present), which lowers the odds of opportunistic, automated mass exploitation compared to an unauthenticated SQLi.

Exploit ScenarioDerived

An attacker who has obtained or been granted an author-level WordPress account (or higher) on a site running Create <=2.5.3 sends a request to the creations advanced-filter API that includes a triggering parameter such as post_id or a comma-separated type value, while injecting crafted SQL into the unescaped 'order' parameter. Because the order clause is concatenated into the query without proper preparation, the attacker appends a UNION/subquery to exfiltrate password hashes, secret keys, or other sensitive rows from the database. No public exploit code was identified at the time of analysis, but the injection point is straightforward for anyone with the required account.

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 – Sep 19, 2026

Authenticated SQL injection in the Mediavine Create plugin for WordPress (all versions up to and including 2.5.3) lets users holding author-level capabilities or higher inject arbitrary SQL through the 'order' parameter and read sensitive data from the site database. The flaw only triggers when the request also supplies one of the advanced-filter parameters (linked_posts, created_after, created_before, missing_fields, post_id, a comma-separated type value, or exclude_type), which narrows but does not eliminate the exposure on multi-author sites. No public exploit identified at time of analysis and the issue is not confirmed actively exploited (CISA KEV); Wordfence rates the practical risk as moderate given the authenticated, role-gated prerequisites.

RemediationAI

Upstream fix available (commit/changeset); released patched version not independently confirmed - the vendor's SVN changeset at https://plugins.trac.wordpress.org/changeset?reponame=&old=3627606%40mediavine-create&new=3627606%40mediavine-create is the authoritative code-level fix reference, so administrators should update Mediavine Create to the first release published after the 3627606 changeset lands (anything newer than 2.5.3) and verify the installed version rather than assuming the tag number. Where immediate updating is not possible, the highest-value compensating control is reducing who can reach the injectable path: audit and minimize author-and-above accounts on affected sites, since the PR:L vector means only authenticated author-level users can trigger the flaw, and temporarily downgrade untrusted contributors or suspend unused author accounts - the trade-off is loss of editorial workflow for those users. Because exploitation additionally requires one of linked_posts, created_after, created_before, missing_fields, post_id, a comma-separated type value, or exclude_type alongside the 'order' parameter, a virtual-patching/WAF rule that blocks or sanitizes requests combining 'order' with those filter parameters (or blocks SQL metacharacters in 'order') will stop the known attack pattern, at the cost of possibly breaking legitimate advanced-filter sorting until the rule is tuned. Disabling or deactivating the Create plugin removes the exposure entirely but also removes all of its content-management functionality, so it should be reserved for sites unable to patch promptly. After patching, review database-facing logs for anomalous author-level requests containing ORDER BY or UNION constructs as a post-compromise check.

Affected VersionsENISA

Create 0 ≤2.5.3

Affected Packages

euvd create 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 vulnerability is a classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) in the PHP code of the Mediavine Create plugin, which stores creative/creation records in custom WordPress database tables. According to the referenced source snapshots, the creation-listing API code in lib/creations/class-creations-api.php (around lines 329 and 334, tag 2.5.2) passes request data into the plugin's database interface in lib/db-interface/class-mv-dbi.php (around line 1022), where the 'order' value is concatenated into a query without adequate escaping or use of $wpdb->prepare(). The vulnerable query path is gated behind an advanced-filter branch that is only entered when at least one of linked_posts, created_after, created_before, missing_fields, post_id, a comma-separated 'type' value, or exclude_type is present in the request, which is why a plain listing request is not sufficient to reach the injectable code. The CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N indicates a network-reachable, low-privilege (authenticated) attack with high confidentiality impact and no integrity or availability impact, consistent with UNION/append-style query injection used for data exfiltration rather than data modification. The CPE cpe:2.3:a:mischiefmarmot:create:*:*:*:*:*:*:*:* reflects a wildcard version match, consistent with the vendor statement that every release through 2.5.3 is affected.

Know when Create 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 (Wordfence) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Network-reachable API with low complexity; PR:L for the required author-level account; read-oriented SQLi yields C:H with no integrity or availability impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Create plugin for WordPress is vulnerable to generic SQL Injection via the 'order' parameter in all versions up to, and including, 2.5.3 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with author-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. The vulnerable advanced-filter SQL branch is only entered when at least one of the following parameters is present in the request: linked_posts, created_after, created_before, missing_fields, post_id, a comma-separated type value, or exclude_type.

Threat Intelligence Overview

EPSS Score
0.2%
Top 83% exploitable
Prevalence
Medium
Popular recipe/how-to card plugin for food and lifestyle WordPress blogs
Data Quality
5 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

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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