Description
The WP Testimonials WordPress plugin through 1.4.13 does not properly escape testimonial content and reverses WordPress's HTML sanitization when rendering it, allowing users with the Author role and above to store JavaScript that executes in the session of any user viewing the testimonials, including administrators.
Published: 2026-10-13
Score: n/a
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Script
Action: Immediate Patch
AI Analysis

Impact

The plugin does not escape testimonial content and reverses WordPress’s built‑in HTML sanitization, so a user with Author or higher level can embed JavaScript that runs in the browser of any site visitor. An attacker can then steal session data, deface the site, or execute arbitrary actions as the authenticated user who views the testimonial, including administrators.

Affected Systems

WordPress sites running the WP Testimonials plugin version 1.4.13 or earlier. Any installation where testinomial submissions are allowed for users with Author role or higher is susceptible.

Risk and Exploitability

The flaw is a stored XSS that requires legitimate author access to inject payloads. While the EPSS score is not available and the vulnerability is not in the CISA KEV list, the ability to run code in an administrator’s session makes the potential impact severe. No public exploit code is referenced, but attackers could manually submit malicious testimonials through the normal plugin interface.

Generated by OpenCVE AI on October 13, 2026 at 07:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the WP Testimonials plugin to version 1.4.14 or later.
  • If an upgrade is not possible, disable the testimonial shortcode on public pages or delete the plugin entirely if it is not essential.
  • Apply input sanitization and output escaping rules or configure a web‑application firewall to block script injection attempts, addressing the underlying CWE‑79 weakness.

Generated by OpenCVE AI on October 13, 2026 at 07:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Tue, 13 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WP Testimonials WordPress plugin through 1.4.13 does not properly escape testimonial content and reverses WordPress's HTML sanitization when rendering it, allowing users with the Author role and above to store JavaScript that executes in the session of any user viewing the testimonials, including administrators.
Title WP Testimonials <= 1.4.13 - Author+ Stored XSS via wp-testimonials Shortcode
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-13T06:00:09.204Z

Reserved: 2026-09-11T10:55:41.133Z

Link: CVE-2026-89269

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T06:17:03.683

Modified: 2026-10-13T06:17:03.683

Link: CVE-2026-89269

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:30:15Z

Weaknesses
  • CWE-79

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