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_image (JPEG IPTC caption) + tpro_client_testimonial ([gallery] shortcode)' 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. This requires an administrator to have the display block configured with the Strip All HTML Tags option disabled, which is the plugin's native setting for rendering formatted testimonial content, and to have approved the submitted testimonials.
Published: 2026-11-07
Score: 5.4 Medium
EPSS: n/a
KEV: No
Impact: Stored cross‑site scripting
Action: Immediate patch
AI Analysis

Impact

The Real plugin contains a stored cross‑site scripting flaw that arises when an attacker supplies an unsanitized JPEG IPTC caption together with a [gallery] shortcode. Because the plugin does not escape or limit the content in these fields, an attacker can inject arbitrary JavaScript that is persisted and executed whenever a page containing the testimonial is viewed. This vulnerability is described as CWE‑79 and allows unauthenticated users to run scripts in the browsers of other site visitors, potentially leading to browser‑based attacks such as cookie theft, session hijacking or defacement.

Affected Systems

The issue affects the Real Testimonials – Testimonial Slider, Collect Customer Reviews and Video Testimonials plugin from shapedplugin. All releases through version 4.1.0 are impacted.

Risk and Exploitability

The vulnerability has a CVSS score of 5.4, indicating moderate severity. The EPSS score is not available and the flaw is not listed in the CISA KEV catalog. An attacker does not need authentication to exploit the vulnerability; however, successful exploitation requires that the plugin’s Strip All HTML Tags setting remain disabled (the default for formatted content) and that the attacker’s testimonial be approved by an administrator. The attack vector likely involves uploading or editing a testimonial via the WordPress interface, making the flaw relatively easy to reach for any visitor that can submit testimonials.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Real Testimonials plugin to a version that fixes the XSS flaw.
  • If an upgrade is not possible, enable the plugin’s ‘Strip All HTML Tags’ option to prevent scripting content from rendering.
  • Limit or disable the ability for site users to submit testimonials that include the [gallery] shortcode until the patch is applied.
  • Consider applying a web application firewall or a strict Content Security Policy to block unintended script execution on testimonial pages.

Generated by OpenCVE AI on November 7, 2026 at 12:51 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_image (JPEG IPTC caption) + tpro_client_testimonial ([gallery] shortcode)' 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. This requires an administrator to have the display block configured with the Strip All HTML Tags option disabled, which is the plugin's native setting for rendering formatted testimonial content, and to have approved the submitted testimonials.
Title Real Testimonials <= 4.1.0 - Unauthenticated Stored Cross-Site Scripting via JPEG IPTC Caption + '[gallery]' Shortcode Chain
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:H/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-11-07T18:06:00.566Z

Reserved: 2026-11-02T19:16:46.326Z

Link: CVE-2026-120685

cve-icon Vulnrichment

Updated: 2026-11-07T17:59:39.852Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-120685

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T13:00:16Z

Weaknesses
  • CWE-79

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