Description
Draft List is a WordPress plugin to manage and promote unpublished content. Versions 2.6.3 and below are vulnerable to stored Cross-Site Scripting (XSS) in the `[drafts]` shortcode and Draft List widget when the documented custom `template` option places the `{{draft}}` placeholder inside an HTML attribute. The vulnerable code inserts the raw draft `post_title` into `{{draft}}` when the current viewer cannot edit posts. Because the template is sanitized before `{{draft}}` replacement, a Contributor can store a quote-only title payload that breaks out of an attribute in a site-configured Draft List template and executes JavaScript for visitors who load the public page. Version 2.6.4 fixes the issue.
Published: 2026-08-12
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Stored XSS occurs when the Draft List shortcode or widget uses a custom template that places the {{draft}} placeholder inside an HTML attribute. A Contributor can save a title containing an attribute‑breaking payload, which the plugin later inserts without escaping for users who cannot edit posts. The result is that visitors see the page load with arbitrary JavaScript, enabling cookie theft, session hijacking, or other client‑side exploitation consistent with Web‑Application Attacks.

Affected Systems

The vulnerability affects the Dartiss Draft List WordPress plugin, versions 2.6.3 and earlier. Any site using these plugin versions and a custom template that includes the {{draft}} placeholder inside an attribute is susceptible.

Risk and Exploitability

The CVSS base score of 6.5 indicates moderate severity. The EPSS score is not available, and the issue is not listed in KEV. Attackers need only the Contributor role and the ability to edit a draft title; once the title is stored, all public visitors to pages rendering the shortcode or widget can be affected. The risk is therefore high for sites that expose the affected shortcode to unauthenticated users.

Generated by OpenCVE AI on August 12, 2026 at 22:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Draft List to version 2.6.4 or later.
  • If an immediate upgrade is not possible, review the custom template and remove the {{draft}} placeholder from any HTML attribute position, or replace it with safe output context handling.
  • Restrict Contributor permissions to prevent submission of arbitrary titles that could trigger XSS.

Generated by OpenCVE AI on August 12, 2026 at 22:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 12 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
First Time appeared Dartiss
Dartiss draft List
Wordpress
Wordpress wordpress
Vendors & Products Dartiss
Dartiss draft List
Wordpress
Wordpress wordpress

Wed, 12 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Description Draft List is a WordPress plugin to manage and promote unpublished content. Versions 2.6.3 and below are vulnerable to stored Cross-Site Scripting (XSS) in the `[drafts]` shortcode and Draft List widget when the documented custom `template` option places the `{{draft}}` placeholder inside an HTML attribute. The vulnerable code inserts the raw draft `post_title` into `{{draft}}` when the current viewer cannot edit posts. Because the template is sanitized before `{{draft}}` replacement, a Contributor can store a quote-only title payload that breaks out of an attribute in a site-configured Draft List template and executes JavaScript for visitors who load the public page. Version 2.6.4 fixes the issue.
Title Draft List - Contributor Stored Cross-Site Scripting via Draft Title in Custom Drafts Template Attributes
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Dartiss Draft List
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T14:28:22.736Z

Reserved: 2026-05-30T04:17:43.094Z

Link: CVE-2026-49466

cve-icon Vulnrichment

Updated: 2026-08-13T14:28:15.357Z

cve-icon NVD

Status : Received

Published: 2026-08-12T20:17:44.713

Modified: 2026-08-13T15:19:41.293

Link: CVE-2026-49466

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T23:00:05Z

Weaknesses
  • CWE-79

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