Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L
Network-reachable endpoint needs a Subscriber account (PR:L) and no interaction (UI:N); a pure CWE-201 data leak crosses the authz boundary (S:C) with low confidentiality impact and no genuine integrity or availability effect.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Subscriber Sensitive Data Exposure in Visual Link Preview <= 2.3.1 versions.
AnalysisAI
Sensitive data exposure in the Visual Link Preview WordPress plugin (versions 2.3.1 and earlier) allows a low-privileged Subscriber-level authenticated user to access information they should not be authorized to view. The CVSS 3.1 vector (PR:L) indicates only minimal authenticated access is needed, and the changed scope reflects data leaking beyond the plugin's intended security boundary. No public exploit identified at time of analysis, and the flaw is not listed in CISA KEV.
Technical ContextAI
Visual Link Preview is a WordPress plugin (vendor namespace bootstrapped_ventures) that generates rich visual previews of linked URLs within posts and pages. The weakness maps to CWE-201 (Insertion of Sensitive Information Into Sent Data), meaning the plugin returns sensitive information in a response or output that a given requester should not be able to retrieve. In WordPress terms this typically stems from a plugin AJAX action, REST endpoint, or admin handler that fails to enforce capability checks, allowing the lowest-privilege authenticated role (Subscriber) to receive data intended for higher roles. The CPE cpe:2.3:a:bootstrapped_ventures:visual_link_preview:*:*:*:*:*:*:*:* covers all versions up to and including 2.3.1.
RemediationAI
No vendor-released patch version is identified in the available data; the advisory only confirms that versions up to and including 2.3.1 are affected, so administrators should check the WordPress plugin repository and the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/visual-link-preview/vulnerability/wordpress-visual-link-preview-plugin-2-3-1-sensitive-data-exposure-vulnerability) for any release above 2.3.1 and upgrade as soon as one is published. Until a fixed version is confirmed, the most effective compensating controls are to disable and remove the Visual Link Preview plugin if it is not essential (eliminating the vulnerable code path entirely, at the cost of losing link-preview functionality), and to disable open user self-registration (Settings > General > 'Anyone can register') so that an attacker cannot trivially obtain the Subscriber account the exploit requires - this prevents anonymous abuse but does not protect against existing low-privilege users. As a network-layer control, a WAF rule or Patchstack's virtual patching can be applied to block the affected plugin endpoint, with the trade-off of potential false positives on legitimate preview requests.
More in Visual Link Preview
View allThe Visual Link Preview WordPress plugin before 2.2.3 does not enforce authorisation on several AJAX actions and has the
Sensitive data exposure in the Visual Link Preview WordPress plugin (versions up to and including 2.4.1) allows authenti
Server-Side Request Forgery (SSRF) in Brecht Visual Link Preview WordPress plugin versions through 2.3.0 allows authenti
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39363
GHSA-pvgh-wqw8-6fxp