Description
The WPeMatico RSS Feed Fetcher plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.9 This is due to the plugin removing WordPress's wp_filter_post_kses filter from content_save_pre immediately before calling wp_insert_post() with RSS feed content, whenever the campaign's last editor had the unfiltered_html capability — a flag the plugin sets automatically for every admin-saved campaign. Imported item content is taken raw from $item->get_content(), only entity-decoded, and stored verbatim in post_content. This makes it possible for unauthenticated attackers, who publish or compromise an RSS feed that an administrator has subscribed a WPeMatico campaign to, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected imported post.
Published: 2026-10-16
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting (XSS)
Action: Apply Patch
AI Analysis

Impact

The vulnerability in the WPeMatico RSS Feed Fetcher plugin allows an unauthenticated attacker to store malicious scripts in imported RSS feed content. When a campaign's last editor has been granted the unfiltered_html capability, the plugin removes WordPress’s wp_filter_post_kses filter before inserting the feed item into the database, which results in the raw, entity‑decoded content being saved verbatim in the post_content field. When a site visitor views the compromised post, the embedded script executes in the visitor’s browser under the site’s domain. This stored cross‑site scripting flaw (CWE‑79) can be used to deface the site or influence client‑side behavior, but the CVE description does not specify further downstream impacts such as cookie theft or session hijacking.

Affected Systems

Affected product: WPeMatico RSS Feed Fetcher by etruel, versions 2.9 and earlier. Sites running WordPress with this plugin, especially those that have campaigns saved by administrators who are automatically given the unfiltered_html capability, are vulnerable.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity. The EPSS score of less than 1% points to a very low probability of exploitation in the wild. The flaw is not listed in the CISA KEV catalog. An attacker can exploit the issue by publishing or compromising an RSS feed that a site administrator subscribes to; the plugin will then import the feed and store the injected content without sanitization. No special privileges are required, so the attack surface depends largely on the use of the plugin and the existence of an admin‑saved campaign with the unfiltered_html capability.

Generated by OpenCVE AI on October 16, 2026 at 14:19 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WPeMatico RSS Feed Fetcher to the latest version that restores the removed filter logic.
  • If an immediate upgrade is not feasible, remove or disable the unfiltered_html capability for campaign owners or stop importing untrusted RSS feeds.
  • Apply an external XSS mitigation layer such as a web application firewall or a dedicated WordPress security plugin to filter or sanitize imported content before it is rendered.

Generated by OpenCVE AI on October 16, 2026 at 14:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
First Time appeared Etruel
Etruel wpematico Rss Feed Fetcher
Wordpress-extensions
Wordpress-extensions wpematico Rss Feed Fetcher
Vendors & Products Etruel
Etruel wpematico Rss Feed Fetcher
Wordpress-extensions
Wordpress-extensions wpematico Rss Feed Fetcher

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Description The WPeMatico RSS Feed Fetcher plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.9 This is due to the plugin removing WordPress's wp_filter_post_kses filter from content_save_pre immediately before calling wp_insert_post() with RSS feed content, whenever the campaign's last editor had the unfiltered_html capability — a flag the plugin sets automatically for every admin-saved campaign. Imported item content is taken raw from $item->get_content(), only entity-decoded, and stored verbatim in post_content. This makes it possible for unauthenticated attackers, who publish or compromise an RSS feed that an administrator has subscribed a WPeMatico campaign to, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected imported post.
Title WPeMatico RSS Feed Fetcher <= 2.9 - Unauthenticated Stored Cross-Site Scripting via RSS Feed Content Import
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

Etruel Wpematico Rss Feed Fetcher
Wordpress-extensions Wpematico Rss Feed Fetcher
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-16T14:39:02.268Z

Reserved: 2026-10-13T18:09:38.064Z

Link: CVE-2026-110252

cve-icon Vulnrichment

Updated: 2026-10-16T14:33:53.616Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T07:17:11.030

Modified: 2026-10-16T15:17:10.490

Link: CVE-2026-110252

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T11:30:07Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')