CVE-2026-12100: WordPress URL Preview SSRF Vulnerability
The URL Preview plugin for WordPress contains a server-side request forgery (SSRF) vulnerability that allows unauthenticated attackers to make web requests on behalf of the vulnerable server. By manipulating the 'url' parameter, an attacker can trick the plugin into accessing internal services, potentially reading sensitive configuration or modifying data that the web server has access to. All versions up to and including 1.0 are affected.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.2 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
- Weaknesses (CWE)
- CWE-918
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-24 / 2026-06-25
NVD description (verbatim)
The URL Preview plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.0 via the 'url' parameter. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services.
3 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-12100 is a Server-Side Request Forgery (SSRF) vulnerability in the WordPress URL Preview plugin affecting all versions through 1.0. The vulnerability exists in the handling of the 'url' parameter, which is not properly validated before being used to construct outbound HTTP requests. The lack of authentication requirements means any unauthenticated user can exploit this to initiate requests from the vulnerable server to arbitrary network locations, potentially including internal services, cloud metadata endpoints, or other hosts on the local network. The CVSS 3.1 score of 7.2 reflects the network-accessible nature of the flaw and its ability to compromise both confidentiality and integrity of internal systems.
Business impact
Organizations running the URL Preview plugin face direct operational risk. Attackers can use the vulnerability to enumerate and interact with internal services—such as databases, caching layers, or administrative interfaces—that are not exposed to the public internet but are reachable from the WordPress application. In cloud environments, this could lead to credential theft via metadata service access. The ability to modify information on internal services elevates the impact beyond reconnaissance to potential data manipulation or disruption. Even if direct monetary loss is not immediate, the attack surface is significantly expanded and the plugin essentially becomes an internal proxy for attackers.
Affected systems
Any WordPress installation with the URL Preview plugin version 1.0 or earlier is affected. The vulnerability does not require authentication or user interaction, making it applicable to all instances regardless of WordPress user role configuration. Both single-site and multisite WordPress installations are in scope.
Exploitability
This vulnerability is straightforward to exploit due to the absence of authentication requirements, no user interaction needed, and low complexity. An attacker needs only to craft a malicious request containing a carefully chosen 'url' parameter value. No special privileges, valid credentials, or complex attack chains are required. The primary technical hurdle is identifying a suitable internal target, which can often be discovered through standard network reconnaissance or educated guessing based on typical infrastructure patterns.
Remediation
Immediate action is required. Users should update the URL Preview plugin to a patched version if one is available from the vendor. If no patched version exists, the plugin should be deactivated and removed until a fix is released. Organizations should also review access logs and firewall rules to identify and block any unauthorized outbound connection attempts originating from the WordPress server.
Patch guidance
Check the WordPress plugin directory and the plugin vendor's official website for available updates to the URL Preview plugin. Apply any available security update that addresses this SSRF vulnerability. If the vendor has not yet released a patch, verify the expected availability timeline and prioritize this update for immediate deployment once released. Test patches in a staging environment before production deployment to ensure compatibility with your WordPress configuration.
Detection guidance
Monitor outbound HTTP/HTTPS requests from your WordPress application servers, particularly to non-standard ports or internal IP ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.1, localhost). Log analysis should focus on requests made by the web server process that do not correlate with expected plugin behavior. Web application firewalls (WAF) can be configured to block requests to the URL Preview plugin's vulnerable parameter if it originates from unexpected sources. Review web server logs for repeated or scanning-like access patterns to the URL Preview functionality.
Why prioritize this
Despite not yet being listed in CISA's Known Exploited Vulnerabilities catalog, this vulnerability merits urgent prioritization. The HIGH CVSS score, combined with zero-authentication requirement and the ability to impact internal system confidentiality and integrity, makes it a strong candidate for imminent active exploitation. SSRF vulnerabilities are well-understood and weaponizable, and the low barrier to exploitation means threat actors are likely to quickly develop reliable attack tools. Patching should be scheduled within days, not weeks.
Risk score, explained
The CVSS 3.1 score of 7.2 (HIGH) reflects: network accessibility (AV:N), low attack complexity (AC:L), no privilege requirement (PR:N), and no user interaction needed (UI:N). The scope changes (S:C) because the compromised web server can be used to access systems beyond itself. Both Confidentiality and Integrity are impacted (C:L/I:L) as the attacker can read and modify data on internal services, though availability is not directly affected (A:N). This score appropriately captures a serious vulnerability that does not rise to CRITICAL only because the direct impact on individual internal services is typically limited in scope.
Frequently asked questions
Can this vulnerability be exploited if the URL Preview plugin is deactivated?
No. Deactivating the plugin removes the vulnerable code path from execution. However, it must be fully removed or updated to a patched version to ensure persistent protection. Deactivation alone is a temporary mitigation measure.
Does the vulnerability require the attacker to have a WordPress user account?
No. The vulnerability is unauthenticated, meaning any user on the internet can attempt exploitation without any WordPress credentials or login. This dramatically expands the attack surface.
What internal systems are at highest risk?
Systems running on localhost or private network addresses that the WordPress server can reach are at risk, including databases, Redis/Memcached, cloud metadata services, internal APIs, and configuration management systems. Organizations should audit their network segmentation to limit what the WordPress server can access.
Is there a workaround if the plugin cannot be immediately patched?
Temporary mitigations include disabling the plugin, restricting outbound connections from the WordPress server via firewall rules to only necessary external services, or placing a WAF rule to block requests to the vulnerable parameter. However, these are not substitutes for a proper security update.
This analysis is provided for informational and defensive security purposes. The vulnerability details, affected versions, and remediation guidance are based on available threat intelligence as of the publication date. Organizations should independently verify vendor patches, test updates in non-production environments, and consult official vendor advisories before implementing any changes. SEC.co makes no warranty regarding the completeness or accuracy of patch availability timelines or version numbers; verify all patch guidance against official vendor sources. Active exploitation status and threat actor behavior may change; security teams should monitor threat intelligence feeds for updates. Source: NVD (public-domain), retrieved 2026-07-29. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-10068HIGHSSRF in Shibby Tomato 1.28 miniupnpd (Unmaintained)
- CVE-2026-10107HIGHMoviePilot v2 SSRF in Image Proxy Allows Internal Network Access
- CVE-2026-10280HIGHServer-Side Request Forgery in Horizon921 mcpilot 0.1.0
- CVE-2026-10287HIGHSSRF in SourceCodester SEO Meta Tag Extractor 1.0
- CVE-2026-10586HIGHGutenberg Essential Blocks SSRF Vulnerability – High Risk Server-Side Request Forgery
- CVE-2026-10771HIGHCRMEB Java SSRF Vulnerability in QR Code Endpoint
- CVE-2026-11395HIGHCF7 to Webhook Plugin SSRF Vulnerability (WordPress)
- CVE-2026-11437HIGHServer-Side Request Forgery in go-fastdfs-web 1.3.7 and Earlier