Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach testimonial submission/edit field
-
DeliveryStore crafted XSS payload
-
ExploitVictim loads testimonial view
-
ExecutionScript executes in victim browser
-
ImpactHijack admin session / perform actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to get a script payload stored through Strong Testimonials' testimonial input (submission form or editable testimonial field) and then requires a victim to view the rendered testimonial (UI:R), typically in an administrative or page-rendering context. The practical precondition is whether testimonial submission is reachable by the attacker's privilege level: if the plugin's front-end testimonial submission is enabled and open to the public, exploitation is effectively unauthenticated (consistent with PR:N); if submission is restricted to logged-in roles, the attacker needs at least that authenticated role, which limits exploitation. The scope change (S:C) reflects impact on the victim's browser session rather than the server. Limiting factors: dependence on a victim viewing the stored content, and the actual configuration of who may submit testimonials. |
| Impact | This is a moderate-priority issue, not a top-tier emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, score 7.1) reflects network-reachable, low-complexity Stored XSS with scope change, but the PR:N rating conflicts with how most WordPress testimonial-submission flows work - stored XSS of this type usually requires at least an authenticated low-privilege account OR a publicly-exposed front-end submission form, so PR:N should be treated as condition-dependent rather than confirmed. No EPSS score, KEV listing, or POC was provided in the intelligence, and there is no public exploit identified at time of analysis, which argues against imminent mass exploitation. The dominant real-world risk driver is therefore prevalence of the plugin plus the realistic ease of getting a payload stored and later rendered in a privileged (e.g. admin) context, not a confirmed exploitation signal. Net: a legitimate patch-soon item for sites running the affected plugin, but absent KEV/POC/EPSS data it does not rise to drop-everything urgency; verify the actual submission path (public vs authenticated) against your configuration before weighting the PR:N assumption. |
| Exploit ScenarioDerived | An attacker submits a testimonial (or edits a testimonial field) containing a malicious script payload that is stored by Strong Testimonials and not properly neutralized on output. When an administrator or other user later views the testimonial in the dashboard or on a page, the script executes in their browser session, enabling session/cookie theft or actions in the victim's authenticated context. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Stored cross-site scripting in the Strong Testimonials WordPress plugin through version 3.3.12 allows an attacker to place a script payload in testimonial content that executes when a victim views the rendered testimonial, potentially in an administrative or page-rendering context. This is a moderate-priority issue: exploitation depends on a victim viewing the stored content and on whether testimonial submission is reachable by low-privileged users; under the assessed vector the attacker needs at least low-privileged authenticated access, though a public front-end submission configuration can lower that barrier. No public exploit code or confirmed active exploitation was identified at time of analysis.
RemediationAI
Verify patch status and update Strong Testimonials to a release later than 3.3.12 if the vendor or Patchstack advisory confirms one; the provided data does not identify an exact fixed version, so check https://patchstack.com/database/wordpress/plugin/strong-testimonials/vulnerability/wordpress-strong-testimonials-plugin-3-3-12-cross-site-scripting-xss-vulnerability?_s_id=cve before upgrading. Until a fixed release is confirmed, disable public front-end testimonial submission or restrict submission/editing to trusted roles, accepting that this blocks or limits user-generated testimonials. Review and remove stored testimonial content containing script or HTML, and ensure testimonial fields are sanitized on input and escaped on output; these steps may require content cleanup and template/plugin changes. A content security policy and WAF virtual patching can reduce script execution or exploitation risk, but they require tuning and may break legitimate inline scripts.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the WP Chill Strong Testimonials WordPress plugin, identified by the wildcard CPE cpe:2.3:a:wp_chill:strong_testimonials:*:*:*:*:*:*:*:* and described as affected through version 3.3.12. The root cause is CWE-79, improper neutralization of input during web page generation: testimonial input such as a submission form or editable testimonial field is stored and later rendered without sufficient sanitization or output encoding, so attacker-controlled HTML/JavaScript persists in the database and executes in a victim's browser. The assessed CVSS vector is AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, reflecting a network-reachable issue that requires low-privileged authenticated access under the assessed prerequisites and user interaction because a victim must view the stored testimonial; the scope change reflects impact on the victim's browser session rather than the server. If the plugin's front-end testimonial submission is enabled and open to the public, the practical barrier can be lower, but the limiting factors remain victim interaction and the actual configuration of who may submit testimonials.
Know when Strong Testimonials gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Storing testimonial content typically needs at least a low-privilege submitter so PR:L (would be PR:N only if public submission is enabled); UI:R since a victim must view it, S:C and C/I/A:L for script execution in the victim's browser.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WP Chill Strong Testimonials strong-testimonials allows Stored XSS.This issue affects Strong Testimonials: from n/a through 3.3.12.
Executive ViewAI
The Strong Testimonials WordPress plugin, through version 3.3.12, contains a high-severity stored cross-site scripting weakness that can execute attacker-supplied script when testimonial content is rendered, putting site administrators and visitors at risk of session compromise or unauthorized actions. Because no vendor patch is available, leadership should treat affected WordPress sites as exposed until interim controls are applied.
No vendor patch available; restrict testimonial submission to trusted roles, disable or remove the plugin on exposed sites, sanitize and encode testimonial content, review and remove suspicious stored testimonials, and deploy WAF or virtual patching controls.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Strong Testimonials
View allStored XSS in the Strong Testimonials plugin before 2.40.1 for WordPress can result in an attacker performing malicious
The Strong Testimonials WordPress plugin before 3.1.12 does not validate and escape some of its Testimonial fields befor
Stored cross-site scripting in the Strong Testimonials WordPress plugin (all versions through 3.3.11) can let unauthenti
Cross-site scripting in the Strong Testimonials WordPress plugin (versions through 3.3.11) lets an authenticated attacke
Stored cross-site scripting in Strong Testimonials WordPress plugin up to version 3.2.21 allows authenticated contributo
Authenticated attackers with contributor-level access can inject persistent JavaScript into WordPress sites running Stro
Authenticated attackers holding only low-privilege WordPress accounts can abuse improperly enforced access controls in t
Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor pat
Missing Authorization vulnerability in WP Chill Strong Testimonials strong-testimonials.1.16. Rated medium severity (CVS
The Strong Testimonials plugin for WordPress is vulnerable to unauthorized modification of data due to an improper capab
Cross-Site Request Forgery (CSRF) vulnerability in WPChill Strong Testimonials.1.10. Rated medium severity (CVSS 4.3), t
Missing authorization checks in the WP Chill Strong Testimonials WordPress plugin through version 3.3.12 allow an attack
EUVD-2026-107136
GHSA-2p4c-fhxq-6mq7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB