Description
The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'saswp_review_text' parameter in all versions up to, and including, 1.67 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The nonce that serves as the only authorization gate is publicly printed in the [saswp-reviews-form] shortcode HTML, making it obtainable by any anonymous visitor and rendering it ineffective as an access control boundary.
Published: 2026-10-16
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated Stored Cross‑Site Scripting
Action: Immediate Patch
AI Analysis

Impact

The plugin allows a user to submit product reviews via the 'saswp_review_text' field. Because the input is not properly sanitized or escaped, data stored by the plugin can include JavaScript that is later rendered in the review page. The vulnerability permits any visitor to enter malicious script that will run on browsers of anyone who views the review, compromising confidentiality, integrity, and potentially allowing session hijacking. This is a Classic Stored Cross‑Site Scripting flaw identified as CWE‑79.

Affected Systems

WordPress plugin “Schema & Structured Data for WP & AMP” from magazine3. All releases through 1.67 are vulnerable. Users running any of those versions should consider them compromised.

Risk and Exploitability

The CVSS v3.1 base score is 7.2 (Medium‑High), indicating significant risk. An EPSS score of 0.00314 (< 1 %) indicates a low but nonzero exploitation probability, and the flaw is not present in CISA’s KEV catalog. However, the lack of an adequate authorization gate – the nonce is publicly exposed in the shortcode output – means an attacker does not need credentials. Attack flow is straightforward: craft a review containing malicious code, submit it via the front‑end review form, and that code will be stored and subsequently served to site visitors. The vulnerability thus has a high likelihood of exploitation in a compromised site.

Generated by OpenCVE AI on October 16, 2026 at 16:16 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the plugin to a fixed version (or uninstall it if no newer release exists).
  • Disable or remove the review functionality until a patch is applied, or restrict review submissions to trusted users via capabilities or a custom role.
  • Implement a Content Security Policy that blocks inline scripts on the review pages.

Generated by OpenCVE AI on October 16, 2026 at 16:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 16 Oct 2026 05:45:00 +0000

Type Values Removed Values Added
Description The Schema & Structured Data for WP & AMP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'saswp_review_text' parameter in all versions up to, and including, 1.67 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The nonce that serves as the only authorization gate is publicly printed in the [saswp-reviews-form] shortcode HTML, making it obtainable by any anonymous visitor and rendering it ineffective as an access control boundary.
Title Schema & Structured Data for WP & AMP <= 1.67 - Unauthenticated Stored Cross-Site Scripting via 'saswp_review_text' Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-16T14:39:05.295Z

Reserved: 2026-09-23T13:24:46.824Z

Link: CVE-2026-96570

cve-icon Vulnrichment

Updated: 2026-10-16T14:34:44.562Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T06:17:13.630

Modified: 2026-10-16T15:17:37.590

Link: CVE-2026-96570

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T16:30:13Z

Weaknesses
  • CWE-79

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