{"id":"CVE-2026-110252","summary":"WPeMatico RSS Feed Fetcher \u003c= 2.9 - Unauthenticated Stored Cross-Site Scripting via RSS Feed Content Import","details":"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-\u003eget_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.","modified":"2026-10-21T02:54:43.877659072Z","published":"2026-10-16T06:41:06.918Z","database_specific":{"cna_assigner":"Wordfence","cwe_ids":["CWE-79"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110252.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110252.json"},{"type":"FIX","url":"https://github.com/etruel/wpematico/commit/44c4894a0ad92a711c534ad4d822c0b5d7c3dffe"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-110252"},{"type":"WEB","url":"https://plugins.trac.wordpress.org/browser/wpematico/tags/2.9/includes/campaign_fetch.php#L400"},{"type":"WEB","url":"https://plugins.trac.wordpress.org/browser/wpematico/tags/2.9/includes/campaign_fetch.php#L773"},{"type":"WEB","url":"https://plugins.trac.wordpress.org/browser/wpematico/tags/2.9/includes/campaign_fetch.php#L777"},{"type":"WEB","url":"https://plugins.trac.wordpress.org/browser/wpematico/tags/2.9/includes/wpematico_functions.php#L3226"},{"type":"WEB","url":"https://plugins.trac.wordpress.org/browser/wpematico/tags/2.9/includes/wpematico_functions.php#L3326"},{"type":"WEB","url":"https://plugins.trac.wordpress.org/changeset/3747465/wpematico/trunk/includes/campaign_fetch.php"},{"type":"WEB","url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/e87fc1bf-af05-4089-a164-8a2e73c68e8c?source=cve"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/etruel/wpematico","events":[{"introduced":"0"},{"last_affected":"41f0d5f08e88947a64868aa9ea71f4d55a8f5618"},{"fixed":"44c4894a0ad92a711c534ad4d822c0b5d7c3dffe"}],"database_specific":{"extracted_events":[{"strategy":"StandardRange","range":[{"introduced":"0"},{"last_affected":"2.9"}],"source":"AFFECTED_FIELD"},{"range":[{"fixed":"44c4894a0ad92a711c534ad4d822c0b5d7c3dffe"}],"source":"REFERENCES_COMMIT"}]}}],"versions":["2.9","2.8.22","2.8.20","2.8.19","2.8.18","2.8.17","2.8.16","2.8.13","2.8.14","2.8.12","2.8.7","2.8.5","2.8.4","2.8.3","2.8.2","2.8","2.7.10","2.7.9","2.7.8","2.7.7.1","2.7.7","2.7.6","2.7.4","2.7.3","2.7.2","2.7","2.6.24","2.6.25","2.6.22","2.6.21","2.6.20.2","2.6.20","2.6.19","2.6.18","2.6.17","2.6.16","2.6.15","2.6.12","2.6.11","2.6.10","2.6.9","2.6.8","2.6.7","2.6.6","2.6.4","2.6.3","2.6.2","2.6.1","2.5.3","2.5.1","2.5","2.4.2","2.4.2RC2","2.3.10","2.3.4","2.3.3","2.3.2","2.3","2.2.2","2.2","2.1.2","2.1.1","2.1","2.0","1.9.4","1.9.3","1.9.2","1.9","1.8.5","1.8.4","1.8.3","1.8.2","1.8.1","1.7.3","1.7.2","1.7","1.6.2","1.6.1","1.6","1.5","1.4.2","1.4.1","1.4","1.3.8.4","1.3.8.3","1.3.8.2"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-110252.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N"}]}