Skip to main content

Testimonials Widget EUVDEUVD-2026-87541

| CVE-2026-96533 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-09-26 WPScan GHSA-q79h-jpvh-784j
5.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site running Testimonials Widget ≤4.0.4
  2. Delivery
    Submit crafted internal URL to fetch endpoint
  3. Exploit
    Server issues unvalidated server-side request (SSRF)
  4. Execution
    Response stored as public file
  5. Impact
    Retrieve 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Testimonials Widget 0 ≤4.0.4

Affected Packages

euvd testimonials_widget no fix

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

Vendor (WPScan) PRIMARY 5.8 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
vuln.today AI 5.8 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Sep 26, 2026 - 23:37 NVD
5.8 (None) 5.8 (MEDIUM)
CVE Published
Sep 26, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 26, 2026 - 06:00 cve.org
MEDIUM 5.8

DescriptionCVE.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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
moderately popular WordPress testimonials plugin, not universally deployed
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +29
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy