Description
The Real Testimonials – Testimonial Slider, Collect Customer Reviews and Video Testimonials plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'tpro_client_name' parameter in all versions up to, and including, 4.1.0 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. Successful exploitation requires an administrator to publish the submitted testimonial, trigger the Show Preview AJAX handler, and save an Update, which canonicalizes and persists the attacker-controlled payload as the Manage View title — matching the plugin's standard moderation workflow. Successful exploitation additionally requires an action by an administrator — the attacker cannot trigger the vulnerability on their own.
Published: 2026-11-07
Score: 4.7 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Apply Update
AI Analysis

Impact

The Real Testimonials – Testimonial Slider plugin for WordPress allows stored cross‑site scripting through the 'tpro_client_name' field when a testimonial is submitted. An attacker can inject arbitrary JavaScript that is persisted as the title of the testimonial during the moderation workflow. Once the affected testimonial is approved and displayed, the payload executes in the browsers of any visitor to the page, potentially enabling session hijacking, defacement, or cookie theft. The vulnerability arises from insufficient input validation and lack of output escaping, a classic input‑validation weakness described by CWE‑79.

Affected Systems

WordPress sites running the Real Testimonials plugin up to and including version 4.1.0 are impacted. Site administrators using these versions should verify which version they have installed and plan an upgrade accordingly.

Risk and Exploitability

The CVSS score of 4.7 places the vulnerability in the low‑to‑medium severity range. Exploitation requires the attacker to submit a malicious testimonial and wait for an administrator to approve it, after which the AJAX Show Preview handler and a subsequent update persist the payload. No publicly available exploit code is known, and the vulnerability is not listed in the CISA KEV catalog. However, because the attack vector is user‑friendly (simple form submission) and carries the danger of cross‑site script execution, the risk remains tangible for sites that permit open testimonial submission without strong access controls.

Generated by OpenCVE AI on November 7, 2026 at 12:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Real Testimonials plugin to the latest version (4.1.1 or newer).
  • If an immediate upgrade is not possible, disable or remove the testimonial submission functionality or the plugin entirely until a patch is applied.
  • Consider applying a web application firewall rule that blocks suspicious script payloads in the 'tpro_client_name' parameter to provide a temporary protective layer.

Generated by OpenCVE AI on November 7, 2026 at 12:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 06:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 07 Nov 2026 11:30:00 +0000

Type Values Removed Values Added
Description The Real Testimonials – Testimonial Slider, Collect Customer Reviews and Video Testimonials plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'tpro_client_name' parameter in all versions up to, and including, 4.1.0 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. Successful exploitation requires an administrator to publish the submitted testimonial, trigger the Show Preview AJAX handler, and save an Update, which canonicalizes and persists the attacker-controlled payload as the Manage View title — matching the plugin's standard moderation workflow. Successful exploitation additionally requires an action by an administrator — the attacker cannot trigger the vulnerability on their own.
Title Real Testimonials <= 4.1.0 - Unauthenticated Stored Cross-Site Scripting via 'tpro_client_name' Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-11-07T18:05:59.250Z

Reserved: 2026-11-02T15:53:46.450Z

Link: CVE-2026-120509

cve-icon Vulnrichment

Updated: 2026-11-07T17:58:53.510Z

cve-icon NVD

Status : Deferred

Published: 2026-11-07T12:17:44.503

Modified: 2026-11-07T18:17:16.910

Link: CVE-2026-120509

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T12:30:17Z

Weaknesses
  • CWE-79

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