Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost malicious page with forged request
-
DeliveryLure authenticated admin to visit
-
ExploitBrowser auto-submits request with victim session
-
ExecutionPlugin action executes without CSRF check
-
ImpactUnauthorized state change in WordPress
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial 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 WordPress user with an active session - most impactfully an administrator - to be tricked into visiting an attacker-controlled page while logged in (UI:R). Exploitation depends on a Xagio SEO state-changing endpoint lacking valid nonce/CSRF token verification; the attacker never authenticates directly but rides the victim's privileges. Limiting factors: the forged request only succeeds against a live authenticated session, the actual impact is bounded by whatever single action the vulnerable endpoint performs (not specified in the advisory), and standard browser SameSite cookie defaults may blunt some cross-site request delivery. |
| Impact | This is a CWE-352 Cross-Site Request Forgery in the Xagio SEO WordPress plugin (<= 7.1.0.43), reported by Patchstack. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H = 8.8) treats the flaw as delivering full confidentiality, integrity, and availability compromise, but this looks inflated: CSRF is intrinsically integrity-oriented, requires a logged-in privileged victim to click an attacker-controlled link (UI:R), and the one-line description gives no evidence that a single forged request yields data disclosure (C:H) or service outage (A:H). No EPSS score, no CISA KEV listing, and no public POC are present in the input, so there is no signal of active or automated exploitation. PR:N is technically defensible for CSRF (the attacker is unauthenticated; the victim's session supplies privilege), but the real-world bar is meaningful - the attacker must lure an authenticated user, most impactfully an administrator, into visiting a malicious page. Net: this is a plausible but not urgent issue whose headline 8.8 overstates realistic impact; treat as medium priority, prioritized by whether the forged action reaches sensitive admin settings. |
| Exploit ScenarioDerived | An attacker crafts a malicious web page containing an auto-submitting form or forged request targeting a state-changing Xagio SEO endpoint that lacks nonce/CSRF validation. When a logged-in WordPress administrator visits the page, their browser silently submits the request under their session, performing the privileged action (e.g., altering SEO configuration). No public exploit code is referenced in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 17, 2026
Cross-site request forgery in the Xagio SEO WordPress plugin (all versions up to and including 7.1.0.43) allows an unauthenticated attacker to make a logged-in user's browser submit a state-changing plugin request without a valid nonce or CSRF token. Because the request rides the victim's existing session, the practical impact is highest when the tricked user is a WordPress administrator, though our independent assessment bounds the effect to integrity-only, limited impact (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) rather than the 8.8 high-integrity/high-availability score in the CVE record. No public exploit identified at time of analysis, and no EPSS score was supplied with the source data; the vulnerability was reported by Patchstack and tracked as EUVD-2026-81519.
RemediationAI
No vendor-released patch version is identified in the available data, so the affected range (Xagio SEO ≤ 7.1.0.43) should be treated as unfixed until Patchstack's advisory at https://patchstack.com/database/wordpress/plugin/xagio-seo/vulnerability/wordpress-xagio-seo-plugin-7-1-0-43-cross-site-request-forgery-csrf-vulnerability?_s_id=cve is updated with a patched release - check that entry and the plugin's WordPress.org changelog before upgrading. Until a fix is published, the most effective compensating control is to deactivate and, if unused, delete the Xagio SEO plugin, accepting the loss of its SEO functionality as the trade-off. If the plugin must stay active, restrict administrative exposure: require admins to use a separate browser profile or log out of wp-admin when browsing other sites (blocks the UI:R precondition), enable strict SameSite/block third-party cookies so cross-site POSTs do not carry WordPress auth cookies (may break legitimate cross-site admin flows), and place a WAF or reverse-proxy rule in front of wp-admin and admin-ajax.php/plugin endpoints to reject state-changing requests lacking a valid WordPress nonce (_wpnonce) or originating from unexpected referers (risk of false positives on legitimate plugin AJAX). Finally, monitor WordPress audit logs for unexpected Xagio SEO settings or SEO-related content changes, as the forged action is bounded by whatever single operation the vulnerable endpoint performs.
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 issue is a classic CWE-352 Cross-Site Request Forgery in a WordPress plugin: a Xagio SEO state-changing endpoint accepts requests without validating a WordPress nonce (the framework's per-action, per-user CSRF token), so a forged request generated from an attacker-controlled page is processed with the victim's cookies and privileges. The attacker never authenticates directly - the CVSS vector's PR:N reflects that no credentials are needed on the attacker's side, while UI:R captures that a victim with a live authenticated WordPress session must be induced to load attacker-controlled content. The CPE cpe:2.3:a:xagio_seo:xagio_seo:*:*:*:*:*:*:*:* with the EUVD-affected range "Xagio SEO ≤7.1.0.43" confirms this is the WordPress plugin distribution, not a standalone product. The advisory does not name the specific vulnerable endpoint or the exact action it performs, which is why our assessment limits impact to integrity-only/low rather than assuming full site compromise; modern browser SameSite cookie defaults can also blunt some cross-site delivery, since WordPress auth cookies set SameSite=Lax are not sent on most cross-site POSTs.
Know when Xagio Seo 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:N/UI:R/S:U/C:H/I:H/A:H
CSRF needs a lured authenticated victim (UI:R, PR:N per attacker); with no described data leak or outage, impact is integrity-only (I:L) absent evidence supporting the vendor's C:H/I:H/A:H.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Request Forgery (CSRF) in Xagio SEO <= 7.1.0.43 versions.
Executive ViewAI
Sites running the Xagio SEO WordPress plugin at versions up to and including 7.1.0.43 face a CSRF weakness that could allow an unauthenticated attacker to trick a logged-in administrator into changing plugin-controlled settings. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis, so the immediate business risk is unauthorized configuration or SEO-content changes on affected sites rather than direct server compromise. Security leadership should care because these sites often support public-facing marketing and customer trust, and administrative integrity changes can be difficult to detect quickly.
No vendor-released patch identified at time of analysis. Interim mitigations: remove or deactivate the Xagio SEO plugin on all WordPress instances, especially those running versions up to and including 7.1.0.43, until a fixed version is available; restrict WordPress administrator access and enforce MFA; use WAF/reverse-proxy rules to block unauthorized state-changing requests to Xagio SEO endpoints; monitor plugin configuration changes and admin activity; apply virtual patching if available from security vendors.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
EUVD-2026-81519
GHSA-cqp7-c9qc-v9jw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB