Skip to main content

Fediverse Embeds CVE-2026-12517

| EUVDEUVD-2026-42513 MEDIUM
2026-07-09 WPScan GHSA-9x4j-8g3j-786h
5.3
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

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

Network-reachable endpoint, nonce exposed publicly making complexity low and auth effectively none; metadata-only response caps confidentiality at Low with no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/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:N/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
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 22, 2026 - 18:10 vuln.today
Patch available
Jul 09, 2026 - 08:01 EUVD
CVE Published
Jul 09, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 09, 2026 - 06:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

The Fediverse Embeds WordPress plugin before 1.5.8 does not validate the destination of the server-side request performed by an unauthenticated site-info endpoint before fetching it, allowing anonymous users (the gating nonce is exposed on public pages carrying an embed) to make the site request internal and private-network URLs and read back the parsed page metadata. This is a Server-Side Request Forgery.

AnalysisAI

Server-Side Request Forgery in the Fediverse Embeds WordPress plugin before 1.5.8 allows unauthenticated remote attackers to make the WordPress server fetch arbitrary internal and private-network URLs via an unvalidated site-info endpoint. The nonce intended to gate access to this endpoint is inadvertently rendered into the HTML of any public page carrying a Fediverse embed, making the authentication bypass trivial for any site visitor. A publicly available exploit exists per WPScan; no confirmed active exploitation (KEV absent) but the attack is fully automatable per SSVC assessment.

Technical ContextAI

Fediverse Embeds is a WordPress plugin (CPE: cpe:2.3:a:unknown:fediverse_embeds:*:*:*:*:*:*:*:*) that exposes a server-side site-info endpoint responsible for fetching and parsing metadata from remote URLs to support embedding of Fediverse content such as Mastodon posts. The SSRF arises because this endpoint performs outbound HTTP requests on behalf of the requesting client without validating whether the supplied destination is a public internet resource or a private, loopback, or link-local address. The intended guard - a nonce token - is undermined by the fact that it is emitted into the HTML of any public page that renders an embed, making it readable by unauthenticated visitors. No CWE is assigned in the NVD entry; the root cause maps directly to CWE-918 (Server-Side Request Forgery), specifically the failure to enforce a destination allowlist or reject RFC-1918, loopback, and link-local targets on the server-side HTTP client.

RemediationAI

Update the Fediverse Embeds plugin to version 1.5.8 or later, which is confirmed as the patched release per the vendor advisory documented by WPScan at https://wpscan.com/vulnerability/460a996f-e27d-47e8-9d68-9e6be93100c0/. If immediate upgrade is not feasible, disable the plugin entirely - this eliminates the vulnerable site-info endpoint at the cost of removing all Fediverse embed functionality until the patch is applied. As a network-layer compensating control, configure outbound egress firewall rules on the WordPress host to deny connections to RFC-1918 private ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and link-local addresses (169.254.0.0/16); this blocks the most dangerous exploitation paths (cloud IMDS, internal services) without removing embed functionality, though it does not patch the underlying vulnerability. On AWS, enforce IMDSv2 (requiring a PUT-based token flow) to prevent unauthenticated SSRF from reaching instance metadata, as IMDSv1 is trivially reachable via any SSRF primitive; switching to IMDSv2 is low-risk and strongly recommended regardless of this CVE.

Share

CVE-2026-12517 vulnerability details – vuln.today

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