Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain contributor account
-
DeliveryCreate WPeMatico campaign with malicious feed source
-
ExploitStore unsanitized XSS payload
-
ExecutionAdmin reviews campaign in wp-admin
-
PersistScript executes in admin session
-
ImpactHijack privileges / full site takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution 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 account with at least contributor-level privileges on a site running WPeMatico RSS Feed Fetcher before 2.8.26; the attacker must create/control a fetch campaign whose retrieved feed content includes the XSS payload. Exploitation is gated by user interaction (UI:R): a higher-privileged user (editor/administrator) must open and review the campaign in wp-admin for the stored script to fire. It is not automatable (SSVC Automatable=no) and does not affect default single-admin installs where no untrusted contributors exist - the multi-author/editorial deployment model is the key limiting factor. |
| Impact | This is a genuine but conditional risk rather than a drop-everything priority. The provided CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H = 6.8) is internally inconsistent with the description: it sets PR:H, yet the description explicitly states the attacker is a low-privileged 'contributor', which corresponds to PR:L - this discrepancy should be verified with WPScan. The C:H/I:H/A:H impact reflects WPScan's convention of scoring admin-targeting stored XSS as full compromise (a hijacked admin session can lead to plugin/theme editing and site takeover), but note S:U conflicts with the fact that the payload executes in a higher-privileged victim's context, which arguably warrants S:C. SSVC tempers the picture: Exploitation=none (no observed exploitation) and Automatable=no (requires an admin/editor to manually review the malicious campaign), even though Technical Impact=total. EPSS and KEV are both absent - there is no evidence of active exploitation, so this is NOT a widespread-exploitation scenario. A public PoC exists (WPScan) and a vendor patch is available, so the practical posture is: real, exploitable, and patchable, but gated behind contributor-level access plus required admin interaction, making it a moderate priority best resolved by updating to 2.8.26. |
| Exploit ScenarioDerived | A contributor-level user on a multi-author WordPress site configures a WPeMatico RSS fetch campaign whose feed content contains an unsanitized XSS payload; when an administrator or editor later reviews that campaign in wp-admin, the script executes in their authenticated session. Because a public PoC is available (WPScan) and the vector is network-based with low complexity, the payload can perform actions as the reviewing admin (e.g., create a rogue admin or inject persistent code). Exploitation still requires the victim to open/review the campaign (UI:R) and the attacker to hold a contributor account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 24, 2026
Stored cross-site scripting in the WPeMatico RSS Feed Fetcher WordPress plugin before version 2.8.26 allows authenticated users with contributor-level privileges to inject malicious scripts via a crafted RSS feed, which then execute in the browser of a higher-privileged user (editor or administrator) who reviews the campaign. Exploitation requires user interaction and is not automatable; publicly available exploit code exists, but no active exploitation has been observed (CISA SSVC exploitation: none). This is a genuine but conditional risk that primarily affects multi-author WordPress sites where untrusted contributors can create campaigns, and it does not affect default single-admin installs.
RemediationAI
Upgrade the WPeMatico RSS Feed Fetcher plugin to version 2.8.26 or later; this is the vendor-released patch and the definitive fix. The patch is available from the WordPress plugin repository or via the vendor. If immediate upgrade is not possible, restrict contributor-level accounts to trusted users only, as the vulnerability requires such an account to inject the payload. Additionally, avoid creating campaigns that fetch RSS feeds from untrusted third-party sources, and consider using a web application firewall with XSS filtering rules as a temporary mitigation, though this may not catch all obfuscated payloads. The WPScan advisory at https://wpscan.com/vulnerability/6820fac6-3238-4470-a865-677c4442f658/ and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-89002 provide additional information. Note that the SSVC framework indicates exploitation is not automatable, so the risk is conditional on the presence of untrusted contributor accounts and a reviewing higher-privileged user.
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 vulnerability is a stored cross-site scripting (XSS) issue (CWE-79) in the WPeMatico RSS Feed Fetcher plugin, which fetches and displays RSS feed content within WordPress admin pages. The plugin fails to sanitize or escape the retrieved feed content before rendering it in the campaign review interface. An attacker with contributor-level access can configure a campaign to fetch a feed they control, embedding JavaScript that is stored by the plugin and later executed in the context of a higher-privileged user's session when they open the campaign. The independent assessment assigns CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, indicating network-based attack, low complexity, low privileges required, user interaction required, scope change, and low confidentiality and integrity impact, with no availability impact. The affected product is identified by CPE cpe:2.3:a:unknown:wpematico_rss_feed_fetcher:*:*:*:*:*:*:*:* (vendor unknown). The SSVC decision framework rates exploitation as none and automatable as no, meaning the attack cannot be scaled automatically and no active exploitation is known at this time.
Know when Wpematico Rss Feed Fetcher 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:H/UI:R/S:U/C:H/I:H/A:H
Contributor access is PR:L (not PR:H); admin must review the campaign (UI:R); XSS executes in a higher-privileged context so S:C; typical stored-XSS impact is C:L/I:L.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WPeMatico RSS Feed Fetcher WordPress plugin before 2.8.26 does not sanitize and escape content it retrieves from a user-supplied source before rendering it, which could allow users such as contributors to perform Stored Cross-Site Scripting attacks against higher-privileged users who review the campaign.
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 Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Wpematico Rss Feed Fetcher
View allPrivilege escalation in WPeMatico RSS Feed Fetcher (all versions through 2.8.24) allows any authenticated WordPress subs
Stored cross-site scripting in the WPeMatico RSS Feed Fetcher WordPress plugin before 2.8.27 lets an authenticated user
Stored cross-site scripting in the WPeMatico RSS Feed Fetcher WordPress plugin before 2.8.26 allows authenticated users
Authenticated contributors can bypass publishing permissions and spoof post authorship in WordPress sites running WPeMat
The WPeMatico RSS Feed Fetcher WordPress plugin before 2.6.12 does not escape the Feed URL added to a campaign before ou
Server-side request forgery in the WPeMatico RSS Feed Fetcher WordPress plugin before 2.8.27 lets an authenticated user
Server-side request forgery in the WPeMatico RSS Feed Fetcher WordPress plugin before version 2.8.27 allows an authentic
Stored/reflected Cross-Site Scripting in the WPeMatico RSS Feed Fetcher WordPress plugin (versions 2.8.17 and earlier) a
Authenticated information disclosure in the WPeMatico RSS Feed Fetcher WordPress plugin before 2.8.26 lets any account w
Stored cross-site scripting in the WPeMatico RSS Feed Fetcher WordPress plugin (etruel) affects all versions up to and i
EUVD-2026-85805
GHSA-r5xh-cv7p-cchm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB