Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Contributor-level account
-
DeliveryConfigure feed with scripted item content
-
ExploitPlugin imports and stores payload as post content
-
ExecutionAdmin/editor views the post
-
PersistScript executes in victim browser
-
ImpactSession hijack or privileged action
Vulnerability Assessment
| Weakness |
CWE
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 user with the Contributor role or higher on a site running WPeMatico RSS Feed Fetcher before 2.8.27, plus the ability to influence imported feed content (feed source configuration containing script). Exploitation is not automatic: a victim (typically an editor or administrator, or any site visitor) must render the post containing the stored payload for the script to fire (UI:R). Limiting factors: it is not remote-unauthenticated - a low-privilege account is a prerequisite - and it depends on the plugin's unsanitized feed-import-to-post-content path. Sites that restrict Contributor accounts or run 2.8.27+ are not exposed. |
| Impact | This is a genuine but low-urgency issue. The signals are consistent in pointing to limited real-world risk despite a moderate CVSS of 6.8: EPSS is very low (0.15%, 4th percentile), it is NOT in CISA KEV, and SSVC records Exploitation as 'none' and Automatable as 'no' - meaning no observed exploitation and no reliable automation. A public POC exists (WPScan), so exploit knowledge is available, but POC availability is distinct from active exploitation. The vendor CVSS vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H) appears internally inconsistent: the description states exploitation requires only the Contributor role 'and above', which is a low-privilege authenticated role, so PR:H overstates the requirement (PR:L is more accurate). Likewise, a stored XSS executes in a victim's browser in a different security context, which normally warrants S:C with C:L/I:L rather than S:U with full C:H/I:H/A:H - the vendor scoring likely inflates the impact metrics. SSVC 'Technical Impact: total' is a common overstatement for XSS. Net: a real, patched vulnerability requiring an authenticated low-privilege user plus victim interaction - a defensible medium-severity finding, not a high-priority emergency. |
| Exploit ScenarioDerived | An attacker who holds (or obtains) a Contributor account on a WordPress site running WPeMatico configures or influences an RSS feed source so imported feed items contain a malicious <script> payload. Because the plugin stores imported feed content as post content without sanitization, the script is persisted and later executes in the browser of anyone viewing the post - including higher-privilege editors or administrators, enabling session/cookie theft or admin action forgery. A public POC is available via WPScan, lowering the effort to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 28, 2026
Stored cross-site scripting in the WPeMatico RSS Feed Fetcher WordPress plugin before 2.8.27 lets an authenticated user with the Contributor role or higher inject a script payload into content pulled from an attacker-influenced RSS feed, which the plugin then saves as post content without sanitization; the payload executes when a victim renders the affected post. Exploitation is not automatic and requires the victim to view the poisoned post, so it is a genuine but low-urgency issue, reinforced by a very low EPSS score of 0.15% (4th percentile) and no indication of active exploitation in CISA KEV or the SSVC assessment (Exploitation: none, Automatable: no) - although publicly available exploit code does exist. Only sites running versions prior to 2.8.27 with low-privilege Contributor-level accounts are affected.
RemediationAI
Vendor-released patch: 2.8.27 - upgrade WPeMatico RSS Feed Fetcher to 2.8.27 or later, which is the primary and definitive fix, and confirm the installed version after updating since WordPress plugin auto-updates are not always enabled. Where immediate upgrade is not possible, the most effective compensating control is to restrict or temporarily disable Contributor-and-above account creation and reassign existing low-privilege accounts that do not need post-authoring rights, at the cost of disrupting editorial workflows; alternatively, deactivate the plugin entirely, which removes the risk but halts all automated feed-based content ingestion. Administrators should also review and prune configured feed sources so that no untrusted or attacker-influenced feed can introduce markup, and should sanitize any posts previously generated by the feed importer. Because the payload is stored, a web application firewall or Content Security Policy that blocks inline script execution can reduce impact, though neither is a substitute for patching and CSP may break legitimate site functionality. Track vendor advisories via the WPScan record (https://wpscan.com/vulnerability/680091de-610a-4665-a028-515ca6c33055/) and NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-89006) for any updated guidance.
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 root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), classically manifesting as stored cross-site scripting in a WordPress plugin. WPeMatico RSS Feed Fetcher ingests external RSS/Atom feeds and writes the fetched items directly into WordPress post content, but versions before 2.8.27 do not sanitize or escape that imported content before it is persisted in the database. Because the content is stored rather than reflected, the script survives and fires whenever the post is rendered in a browser, either in the WordPress admin editor or on the front end. The relevant CPE record (cpe:2.3:a:unknown:wpematico_rss_feed_fetcher:*:*:*:*:*:*:*:*) confirms the affected component is the plugin itself across its unversioned range, and the EUVD entry (EUVD-2026-87895) scopes affected versions to the 0 to <2.8.27 range. The trust boundary crossed here is the feed-import pipeline: the plugin trusts remote feed content as if it were safe editorial content, and a low-privileged contributor who can control or configure a feed source can therefore introduce markup that higher-privileged users or site visitors will later execute. Consistent with the independent assessment, the practical attack surface is bounded: the initiating actor must already hold a Contributor-or-higher account, and a separate victim action (UI:R) is needed to trigger execution, which is why the assessed vector (PR:L, S:C) is less severe than a fully unauthenticated or self-triggering XSS would be.
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 is a low-privilege authenticated role (PR:L); stored XSS needs a victim to view the post (UI:R) and executes cross-context (S:C) with browser-scoped C:L/I:L, no availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The WPeMatico RSS Feed Fetcher WordPress plugin before 2.8.27 does not sanitize imported feed content before storing it as post content, allowing users with the Contributor role and above to perform Stored Cross-Site Scripting attacks.
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.26 allows authenticated users
Stored cross-site scripting in the WPeMatico RSS Feed Fetcher WordPress plugin before version 2.8.26 allows authenticate
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-87895
GHSA-f35c-fj5h-9hj5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB