Description
The Create plugin for WordPress is vulnerable to generic SQL Injection via the 'order_by' 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 REST endpoint permission callback defaults to the publish_posts capability, meaning any Author-level user or above can reach the vulnerable code path without any additional preconditions.
Published: 2026-09-19
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection capable of retrieving sensitive database information
Action: Patch
AI Analysis

Impact

The Create plugin for WordPress contains an insufficiently escaped 'order_by' parameter that permits generic SQL injection. When presented by an authenticated user with Author-level access or higher, an attacker can inject additional SQL statements into an existing query, allowing the extraction of private data from the database. The vulnerability is caused by the lack of parameterization and inadequate input filtering on this variable.

Affected Systems

The affected product is the Create plugin from mischiefmarmot, with all releases up to and including 2.5.3 susceptible to this flaw. Any WordPress site that has installed this plugin and has authorized users with the 'author' capability (or higher) is at risk.

Risk and Exploitability

The CVSS base score of 6.5 indicates a moderate impact, but the EPSS score of less than 1% suggests low likelihood of exploitation at this time, and the vulnerability is not listed in CISA's KEV catalog. Exploitation requires authenticated access; the REST endpoint allows authors (through the publish_posts capability) to hit the vulnerable code path without further restrictions, enabling the injection of SQL that can then read sensitive information. The attacker does not gain elevated server privileges; success is limited to database access confined to the WordPress installation.

Generated by OpenCVE AI on September 19, 2026 at 23:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Create plugin to the latest released version (2.5.4 or newer) that validates or sanitizes the 'order_by' parameter.
  • If an immediate upgrade is not possible, remove or block the REST endpoint that accepts the 'order_by' parameter to eliminate the injection vector.
  • Adjust permissions to restrict the endpoint to administrator-level users only or remove the default publish_posts capability check, ensuring that lower-privileged roles cannot reach the vulnerable code.

Generated by OpenCVE AI on September 19, 2026 at 23:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 19 Sep 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Mischiefmarmot
Mischiefmarmot create
Wordpress
Wordpress wordpress
Vendors & Products Mischiefmarmot
Mischiefmarmot create
Wordpress
Wordpress wordpress

Sat, 19 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 19 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
Description The Create plugin for WordPress is vulnerable to generic SQL Injection via the 'order_by' 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 REST endpoint permission callback defaults to the publish_posts capability, meaning any Author-level user or above can reach the vulnerable code path without any additional preconditions.
Title Create <= 2.5.3 - Authenticated (Author+) SQL Injection via 'order_by' Parameter
Weaknesses CWE-89
References
Metrics cvssV3_1

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


Subscriptions

Mischiefmarmot Create
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-19T14:01:23.837Z

Reserved: 2026-06-24T13:46:43.873Z

Link: CVE-2026-13191

cve-icon Vulnrichment

Updated: 2026-09-19T13:53:45.517Z

cve-icon NVD

Status : Deferred

Published: 2026-09-19T08:16:52.050

Modified: 2026-09-21T13:33:33.387

Link: CVE-2026-13191

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-20T00:00:12Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')