Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running Testimonials Widget ≤4.0.4
-
DeliverySubmit crafted internal URL to fetch endpoint
-
ExploitServer issues unvalidated server-side request (SSRF)
-
ExecutionResponse stored as public file
-
ImpactRetrieve public file to read internal-service data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation against default configurations of the Testimonials Widget WordPress plugin (versions through 4.0.4). Exploitation requires only that the site exposes the plugin's URL-fetch feature; no authentication (PR:N), no user interaction (UI:N), and no non-default settings are needed. The practical value of the attack depends on the presence of reachable internal services (cloud metadata endpoints, internal admin panels, other intranet hosts) from the WordPress server's network position; because the fetched response is stored as a public file, the SSRF is fully readable rather than blind. Limiting factor: impact is confidentiality-only (no integrity or availability effect) and disclosure is scoped to whatever internal responses the server can reach. |
| Impact | This is a genuine but moderate-severity issue. The CVSS 3.1 vector (5.8, AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N) confirms fully remote, unauthenticated exploitation with low complexity and no user interaction - the easiest attacker preconditions possible - and the scope change (S:C) reflects that the SSRF reaches internal systems beyond the vulnerable WordPress host. However, impact is confidentiality-only and rated Low, so this is not a critical flaw despite trivial exploitability. Corroborating signals point to low real-world urgency: EPSS is 0.14% (3rd percentile), there is no CISA KEV listing, and the SSVC decision framework returns exploitation=none. The one signal that raises attention is SSVC automatable=yes combined with publicly available POC code from WPScan - meaning it can be reliably reconnaissance-scanned and reflected-SSRF read at scale, so opportunistic mass scanning is plausible even though there is no evidence of active exploitation. Net: a real but lower-tier priority (patch in normal cycle), not a high-CVSS-but-fictional-risk item; the value comes from unauth internal-network reconnaissance/data exposure rather than direct compromise. No conflicting data across sources; note that C:L may modestly understate impact since the fetched response is stored as a PUBLIC file, making internal-service responses fully readable rather than blind. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a request to the plugin supplying a URL pointing at an internal-only resource (e.g., http://169.254.169.254/ cloud metadata or an internal admin service). The server fetches that URL without validation and saves the response as a publicly accessible file, letting the attacker retrieve the internal service's response directly. Public POC code from WPScan exists, and the low-complexity unauthenticated vector (AV:N/AC:L/PR:N) makes this reliably reproducible. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 27, 2026
Server-side request forgery (SSRF) in the Testimonials Widget WordPress plugin through version 4.0.4 allows unauthenticated remote attackers to make the server fetch arbitrary URLs and store the responses as publicly accessible files. This enables reading responses from internal services reachable from the WordPress server, though the impact is confidentiality-only and practical value depends on internal network reachability. Publicly available exploit code exists, and the EPSS score is 0.14% (3rd percentile), indicating a low predicted likelihood of exploitation.
RemediationAI
No vendor-released patch is identified in the available data; if an update later becomes available, apply it promptly. Until then, consider disabling the Testimonials Widget plugin's URL-fetch feature if possible, or deactivate the plugin entirely, though this may break testimonial display functionality. As a compensating control, implement egress filtering on the WordPress server to block outbound HTTP requests to internal IP ranges (e.g., 169.254.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and cloud metadata endpoints (e.g., 169.254.169.254); this may also block legitimate external requests and requires careful allowlisting. Alternatively, deploy a web application firewall (WAF) rule to block requests containing internal URLs, but be aware this is bypassable via URL encoding or DNS rebinding. Monitor publicly stored files for sensitive information and review server logs for suspicious outbound connections. Consult the WPScan vulnerability page (https://wpscan.com/vulnerability/062284b2-b55d-42e2-8dda-ced7845d7df0/) and the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-96533) for updates.
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 vulnerability is a classic Server-Side Request Forgery (SSRF) classified as CWE-918, arising because the Testimonials Widget WordPress plugin (up to version 4.0.4) fails to validate a user-supplied URL before the server fetches it. The plugin then stores the fetched response as a publicly accessible file, making the SSRF non-blind and allowing attackers to read the content of internal services, such as cloud metadata endpoints (e.g., 169.254.169.254), internal admin panels, or other intranet hosts reachable from the WordPress server. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N indicates network exploitation with no authentication or user interaction required, low attack complexity, scope change, and limited confidentiality impact only. The CPE cpe:2.3:a:unknown:testimonials_widget:*:*:*:*:*:*:*:* covers all versions, while EUVD specifies versions through 4.0.4. SSVC assessment notes exploitation is not observed but the attack is automatable and has partial technical impact.
Know when Testimonials Widget 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:N/S:C/C:L/I:N/A:N
Unauthenticated remote SSRF (PR:N/UI:N/AC:L) reaching internal systems justifies S:C; confidentiality-only disclosure of internal responses is C:L with no integrity/availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Testimonials Widget WordPress plugin through 4.0.4 does not validate a user-supplied URL before fetching it server-side and storing the response as a public file, allowing unauthenticated users to make the server issue requests to internal services and read the responses.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
More in Testimonials Widget
View allUnauthenticated attackers can create or overwrite arbitrary WordPress posts through the Testimonials Widget plugin's fro
Unvalidated input and lack of output encoding in the Testimonials Widget WordPress plugin, versions before 4.0.0, lead t
The Testimonials Widget plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's testimonials
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Axelerant T
EUVD-2026-87541
GHSA-q79h-jpvh-784j
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB