Description
The Child Pages Card WordPress plugin before 1.09 does not sanitise and escape some of its shortcode attributes before outputting them back in a page, allowing users with the contributor role and above to perform Stored Cross-Site Scripting attacks.
Published: 2026-08-06
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Child Pages Card WordPress plugin before version 1.09 accepts shortcode attributes without sanitisation or escaping, allowing an attacker with a contributor role or higher to store malicious scripts in page content. When the page is rendered, the script executes in the browsers of all visitors, giving the attacker a stored Cross‑Site Scripting vector that satisfies CWE‑79. The flaw permits complete compromise of confidentiality and integrity for site users, while also allowing the attacker to inject further payloads.

Affected Systems

Any WordPress site that uses the Child Pages Card plugin prior to version 1.09 is vulnerable. The risk is limited to content that contains the plugin’s shortcodes and is managed by users with contributor-level permissions or higher. Sites that have already upgraded to 1.09 or later are not affected by this specific flaw.

Risk and Exploitability

Because the CVSS and EPSS scores are not available, the quantitative severity is unknown; however, the stored XSS attack can affect every visitor to a page that includes the vulnerable shortcode. The vulnerability is not listed in CISA’s KEV catalog, implying limited known exploitation. Likely attack vectors involve a legitimate contributor inserting malicious attributes into the shortcode; the stored payload then persists until the plugin or content is removed. Given the scope of impact and the lack of mitigation measures, the risk remains high for affected installations until a patch is applied.

Generated by OpenCVE AI on August 6, 2026 at 07:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Child Pages Card plugin to version 1.09 or later, which addresses the input sanitisation issue.
  • If an upgrade cannot be performed immediately, disable the plugin and remove all pages containing the shortcode until a patched version is available.
  • Add a web application firewall rule that blocks or sanitises suspicious script payloads inserted into shortcode attributes, reducing the risk of stored XSS during the migration period.

Generated by OpenCVE AI on August 6, 2026 at 07:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Thu, 06 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Child Pages Card WordPress plugin before 1.09 does not sanitise and escape some of its shortcode attributes before outputting them back in a page, allowing users with the contributor role and above to perform Stored Cross-Site Scripting attacks.
Title Child Pages Card < 1.09 - Contributor+ Stored XSS via Shortcode Attributes
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T06:00:11.745Z

Reserved: 2026-07-30T14:48:30.955Z

Link: CVE-2026-18395

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T07:30:16Z

Weaknesses
  • CWE-79

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