Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
Unauthenticated network endpoint with no interaction required; scope changes because internal-network systems outside WordPress are reached; confidentiality limited to blind probing, no integrity or availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The EmbedPress WordPress plugin before 4.6.1 does not validate user-supplied URLs before making server-side requests through unauthenticated endpoints, allowing unauthenticated attackers to induce the site to send HTTP requests to internal hosts and services that WordPress core URL validation does not cover (a blind Server-Side Request Forgery).
AnalysisAI
Blind Server-Side Request Forgery in the EmbedPress WordPress plugin (all versions before 4.6.1) allows unauthenticated remote attackers to coerce the WordPress server into issuing arbitrary HTTP requests to internal hosts and services, bypassing WordPress core URL validation entirely. The vulnerability exists on unauthenticated endpoints, requiring zero credentials or user interaction, making mass exploitation trivially automatable against any site running a vulnerable plugin version. A publicly available proof-of-concept exists (via WPScan), though EPSS of 0.14% (4th percentile) suggests exploitation remains limited in practice; no active exploitation is confirmed by CISA KEV.
Technical ContextAI
CWE-918 (Server-Side Request Forgery) describes a class of vulnerability where an application fetches remote resources based on attacker-supplied input without sufficient validation of the destination URL. EmbedPress, a WordPress plugin designed to embed external media content (YouTube, Vimeo, etc.), processes user-supplied embed URLs through server-side HTTP requests. The flaw arises from the plugin's failure to validate these URLs before issuing requests on unauthenticated endpoints - specifically bypassing WordPress core URL validation, which itself does not cover all internal/private address ranges. The affected CPE is cpe:2.3:a:unknown:embedpress:*:*:*:*:*:*:*:* covering all versions up to but not including 4.6.1. Because the CVSS scope is Changed (S:C), the vulnerable WordPress process acts as a proxy into the internal network segment it inhabits, targeting services that are not directly internet-accessible.
RemediationAI
The primary fix is to update EmbedPress to version 4.6.1 or later via the WordPress admin dashboard (Plugins > Updates) or the WordPress CLI using 'wp plugin update embedpress'. The vendor-released patch (4.6.1) addresses URL validation on the affected unauthenticated endpoints. Advisory details are available at https://wpscan.com/vulnerability/f4ce1f9c-6116-4166-b995-38a099197d86/. If immediate patching is not feasible, compensating controls include: (1) deploying a web application firewall rule to block requests to the plugin's embed endpoint that contain private IP ranges (RFC 1918: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) or cloud metadata addresses (169.254.169.254) - note this may block legitimate embed previews; (2) restricting network egress from the WordPress server to only approved external domains, which limits SSRF reach but may break embed functionality; (3) on cloud-hosted deployments, enforcing IMDSv2 (AWS) or equivalent metadata service hardening to prevent credential theft via SSRF to the metadata endpoint.
More in Embedpress
View allThe EmbedPress WordPress plugin before 3.9.2 does not sanitise and escape a parameter before outputting it back in the p
The EmbedPress WordPress plugin before 3.9.2 does not sanitise and escape user input before outputting it back in the pa
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in WPDeveloper EmbedPress a
Missing Authorization vulnerability in WPDeveloper EmbedPress.9.8. Rated critical severity (CVSS 9.8), this vulnerabilit
Missing authorization on the EmbedPress WordPress plugin's review-loading action (versions 4.6.0-4.6.3) permits unauthen
Missing Authorization vulnerability in WPDeveloper EmbedPress allows Exploiting Incorrectly Configured Access Control Se
Unauthenticated sensitive data exposure in the EmbedPress WordPress plugin (versions 4.5.2 and earlier) allows remote at
Unauthenticated reflected Cross-Site Scripting (XSS) in the EmbedPress WordPress plugin affects all versions up to and i
Information disclosure in the EmbedPress WordPress plugin (versions 4.6.0 through 4.6.3) allows any authenticated contri
Insufficient authorization on the EmbedPress WordPress plugin's Google Reviews REST API endpoint allows any authenticate
The EmbedPress - Embed PDF, YouTube, Google Docs, Vimeo, Wistia Videos, Audios, Maps & Any Documents in Gutenberg & Elem
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WPDeveloper EmbedP
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-52581
GHSA-5hhp-vm23-j9g4