Description
The Show Posts list – Easy designs, filters and more plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'post_type' shortcode attribute in the 'swiftpost-list' shortcode in all versions up to, and including, 1.1.0 due to insufficient input sanitization and output escaping on user-supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2026-03-21
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch Now
AI Analysis

Impact

The flaw permits an authenticated user with contributor or higher privileges to insert arbitrary scripts via the ‘post_type’ attribute in the ‘swiftpost‑list’ shortcode. Because the plugin sanitizes and escapes this attribute incorrectly, the injected code is stored and later rendered in browsers of any visitor to the affected page, enabling phishing, credential theft, or other malicious activity.

Affected Systems

The Show Posts list – Easy designs, filters and more plugin by creativedev4 is affected in all releases up to and including 1.1.0. Users with contributor-level or higher access can exploit the shortcode to inject the payload.

Risk and Exploitability

The CVSS score of 6.4 marks this issue as moderate severity. No EPSS entry and absence from the CISA KEV catalog suggest that exploitation has not been widely observed yet, but the stored nature of the XSS means every page view by an ordinary user triggers the malicious code. Attackers must first authenticate with at least contributor rights, limiting but not eliminating the threat. Once a valid injected payload is present, it can execute in the browser context of all visitors to the compromised content.

Generated by OpenCVE AI on March 21, 2026 at 07:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Show Posts list plugin to the latest available version, which removes the vulnerable handling of the post_type attribute.
  • If an immediate upgrade is not possible, revoke contributor or higher privileges for users who do not need them or adjust role capabilities to restrict shortcode usage.
  • Delete or replace all instances of the swiftpost‑list shortcode in existing content until a patched version is installed.
  • Regularly monitor the plugin’s update releases and apply security fixes as soon as they become available.

Generated by OpenCVE AI on March 21, 2026 at 07:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 23 Mar 2026 18:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 23 Mar 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Creativedev4
Creativedev4 show Posts List – Easy Designs, Filters And More
Wordpress
Wordpress wordpress
Vendors & Products Creativedev4
Creativedev4 show Posts List – Easy Designs, Filters And More
Wordpress
Wordpress wordpress

Sat, 21 Mar 2026 05:30:00 +0000

Type Values Removed Values Added
Description The Show Posts list – Easy designs, filters and more plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'post_type' shortcode attribute in the 'swiftpost-list' shortcode in all versions up to, and including, 1.1.0 due to insufficient input sanitization and output escaping on user-supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Title Show Posts list <= 1.1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Creativedev4 Show Posts List – Easy Designs, Filters And More
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T17:34:44.804Z

Reserved: 2026-03-11T20:18:12.165Z

Link: CVE-2026-4022

cve-icon Vulnrichment

Updated: 2026-03-23T17:45:58.658Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-03-21T04:17:39.853

Modified: 2026-03-23T14:32:02.800

Link: CVE-2026-4022

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-03-25T14:41:20Z

Weaknesses