Description
The Quick Testimonials plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 2.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.
Published: 2025-12-13
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting via administrator settings in Quick Testimonials
Action: Immediate Patch
AI Analysis

Impact

The Quick Testimonials plugin for WordPress allows administrators to configure testimonial settings that are stored without proper sanitization or escaping, creating a stored cross‑site scripting flaw. An attacker with administrator‑level credentials can inject arbitrary JavaScript that is rendered whenever a site visitor loads a page containing the testimonial. This code executes in the context of the site and can lead to cookie theft, session hijacking, defacement, or further client‑side attacks. The weakness is classified as CWE‑79.

Affected Systems

All releases of the Quick Testimonials plugin from the vendor themeregion up to and including version 2.1 are affected. The flaw is limited to multi‑site WordPress installations where the unfiltered_html capability has been disabled, a common security configuration for shared hosting environments. Any administrator or higher‑privileged user on any site within the network can configure the vulnerable fields and set the injected payload.

Risk and Exploitability

The CVSS v3.1 score of 4.4 places the issue in the low severity range, and the EPSS score of less than 1% indicates a very low likelihood of exploitation at present. The vulnerability is not listed in CISA’s KEV catalog, further reducing immediate threat. However, because exploitation requires authenticated administrator access, the impact scales with the trust level and number of such accounts. If an attacker gains those credentials, the injected script can affect all visitors to affected pages, potentially compromising user data and damaging site reputation. The attack path requires only standard WordPress administrative access, which can be achieved remotely via legitimate credentials or credential compromise.

Generated by OpenCVE AI on April 22, 2026 at 20:33 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Quick Testimonials to a release newer than 2.1, which removes the unescaped admin input vulnerability.
  • Restrict administrator privileges to trusted users and disable the unfiltered_html capability on all sites in the network to limit the attack surface for injected scripts.
  • Implement a web application firewall or security plugin rule that blocks JavaScript injection in plugin configuration fields to detect and prevent malicious input.

Generated by OpenCVE AI on April 22, 2026 at 20:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 15 Dec 2025 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 14 Dec 2025 21:30:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Vendors & Products Wordpress
Wordpress wordpress

Sat, 13 Dec 2025 04:45:00 +0000

Type Values Removed Values Added
Description The Quick Testimonials plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 2.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.
Title Quick Testimonials <= 2.1 - Authenticated (Admin+) Stored Cross-Site Scripting
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T16:37:45.643Z

Reserved: 2025-12-09T19:04:20.586Z

Link: CVE-2025-14378

cve-icon Vulnrichment

Updated: 2025-12-15T15:43:43.537Z

cve-icon NVD

Status : Deferred

Published: 2025-12-13T16:16:48.950

Modified: 2026-04-15T00:35:42.020

Link: CVE-2025-14378

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-22T20:45:27Z

Weaknesses