Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain subscriber account on target site
-
ExploitCall vulnerable plugin action without CSRF token
-
ExecutionServer opens connection to attacker-specified internal host/port
-
ImpactRead back response disclosing 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 | Requires an authenticated account on the target WordPress site at any privilege level, including a subscriber, because the affected plugin action lacks both an authorization check and a CSRF nonce; exploitation is therefore trivial on sites that allow open/self-service user registration and infeasible on sites with registration disabled and no attacker-controlled account. The affected component is the WP Data Access plugin at versions before 5.5.88. The core limiting factor is this authentication-plus-registration prerequisite (PR:L, not PR:N); no specific non-default plugin configuration is stated as required in the description, and no user interaction is needed. |
| Impact | This is a medium-severity SSRF (CWE-918) in the WP Data Access plugin, and the supplied CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N = 5.0) is internally consistent with the description: a network-reachable, low-complexity flaw requiring only low-privilege authentication (PR:L, satisfiable by a self-registered subscriber), with a changed scope (S:C) reflecting the ability to pivot to internal hosts and only low confidentiality impact (C:L, the attacker reads back the connection outcome). No EPSS score, KEV listing, or POC reference is present in the input, so exploitation likelihood signals are absent rather than contradictory - there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical risk driver is the missing-authorization + missing-CSRF combination, which lowers the exploitation bar to any authenticated user on sites that permit open/subscriber registration; on sites where registration is closed, exploitation requires an existing account and realistic risk drops. Net: a genuine but moderate priority - worth patching promptly where user registration is open, but not an emergency given low-only confidentiality impact and no exploitation signal. |
| Exploit ScenarioDerived | An attacker registers (or uses) a low-privilege subscriber account on a WordPress site running WP Data Access before 5.5.88, then invokes the vulnerable unauthenticated-of-CSRF action to make the server open a connection to an attacker-chosen host and port - for example an internal metadata endpoint or an internal service on a non-routable address - and reads back the response. No public exploit code is referenced in the available data, so exploitation would require crafting the request from the plugin's action, which is low-complexity given network attack vector and no required user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
WP Data Access plugin versions before 5.5.88 expose an action that lacks both an authorization capability check and a CSRF nonce, allowing any authenticated user, including a self-registered subscriber, to make the WordPress server connect to arbitrary hosts and ports, including internal network endpoints, and read back the connection result. This is a medium-severity server-side request forgery issue (CVSS 5.0, CWE-918) with a changed scope because the attacker can pivot requests from the public site into internal services, though confidentiality impact is limited to the returned connection outcome. No public exploit identified at time of analysis; exploitation requires an account on the target site, which is trivial where open registration is enabled but infeasible where registration is disabled and no attacker-controlled account exists.
RemediationAI
Vendor-released patch: update WP Data Access to version 5.5.88 or later. Site administrators should apply the update promptly and verify the installed plugin version after upgrading; the WPScan advisory at https://wpscan.com/vulnerability/ace39ccf-9fe4-4616-9155-818c10d685dc/ and the VulDB entry at https://vuldb.com/vuln/421571 provide vendor-linked details. If immediate patching is not possible, reduce exposure by disabling open or self-service user registration so unprivileged accounts cannot be created, review and remove unused subscriber-level accounts, and restrict outbound network access from the WordPress host to internal address ranges and unnecessary ports; these controls reduce the attack surface but do not fix the missing authorization and CSRF checks, and outbound filtering may break legitimate plugin integrations that rely on external or internal connections. Because the action lacks a CSRF nonce, do not rely on CSRF protections elsewhere in WordPress to block this specific action.
Affected VersionsENISA
Affected Packages
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 affected component is a WordPress plugin action in WP Data Access that performs server-side network connections based on user-supplied host and port values. Because the action does not enforce a capability check and does not validate a CSRF nonce, a low-privileged authenticated user such as a subscriber can invoke it directly. The root cause class is CWE-918 Server-Side Request Forgery: the server acts as a proxy for attacker-chosen destinations, including loopback, private, link-local, or otherwise internal addresses, and returns the outcome of the connection attempt. The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N is consistent with a network-reachable, low-complexity flaw requiring low-privilege authentication, with scope change reflecting the pivot from the WordPress application to internal hosts and only low confidentiality impact from reading connection outcomes. EUVD lists affected versions as WP Data Access 0 through versions before 5.5.88.
Know when WordPress 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
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
Network-reachable action needs only a low-privilege account (PR:L), scope changes as the server reaches internal systems (S:C), and only the read-back outcome yields low confidentiality impact (C:L).
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The WP Data Access WordPress plugin before 5.5.88 does not have authorisation and CSRF checks in one of its actions, allowing any authenticated user, such as a subscriber, to make the server open connections to arbitrary hosts and ports, including internal ones, and read back the outcome.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-103256
GHSA-jmr2-v244-x8cp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB