Skip to main content

Xagio SEO CVE-2026-78295

| EUVDEUVD-2026-81519 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-09-17 Patchstack GHSA-cqp7-c9qc-v9jw
8.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Host malicious page with forged request
  2. Delivery
    Lure authenticated admin to visit
  3. Exploit
    Browser auto-submits request with victim session
  4. Execution
    Plugin action executes without CSRF check
  5. Impact
    Unauthorized 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Xagio SEO n/a ≤7.1.0.43

Affected Packages

euvd xagio_seo no fix

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

Vendor (Patchstack) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 4.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Unauthenticated Cross Site Request Forgery (CSRF) in Xagio SEO <= 7.1.0.43 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: Medium
Compensating Controls

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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
Niche third-party WordPress SEO plugin, modest install base
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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