CVE-2026-13252: Stored XSS in RSS Aggregator by Feedzy WordPress Plugin (v5.2.1)
The RSS Aggregator by Feedzy plugin for WordPress contains a stored cross-site scripting (XSS) vulnerability in how it handles the 'aspectRatio' attribute. An authenticated user with contributor-level permissions or higher can inject malicious JavaScript code into pages. When other users visit those pages, the injected script executes in their browsers, potentially allowing the attacker to steal session tokens, modify page content, or perform actions on behalf of legitimate users. The vulnerability affects all versions up to and including 5.2.1.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.4 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
- Weaknesses (CWE)
- CWE-79
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-02 / 2026-07-02
NVD description (verbatim)
The RSS Aggregator by Feedzy – Feed to Post, Autoblogging, News & YouTube Video Feeds Aggregator plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'aspectRatio' Attribute in all versions up to, and including, 5.2.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-13252 is a stored XSS vulnerability in the RSS Aggregator by Feedzy plugin caused by insufficient input sanitization and output escaping on the 'aspectRatio' attribute. The flaw allows authenticated attackers with contributor-level or higher privileges to persist arbitrary JavaScript payloads. Because the injected content is stored server-side and rendered without proper encoding, every subsequent page view by any user triggers execution of the malicious script in the context of the WordPress site. The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation).
Business impact
This vulnerability creates a persistent threat to website visitors and site integrity. Attackers with contributor access (a common role in multi-author sites, guest authors, or agencies managing client sites) can compromise all users who view affected pages, including administrators. Potential impacts include credential theft, malware distribution, defacement, unauthorized administrative actions, and loss of visitor trust. For content-heavy WordPress installations using RSS feeds, the risk surface is substantial since RSS aggregator content typically reaches multiple users.
Affected systems
All versions of the RSS Aggregator by Feedzy plugin up to and including version 5.2.1 are affected. This includes WordPress installations with the plugin active, regardless of theme or other installed plugins. Sites allowing contributor-level or higher user roles are at direct risk. Any WordPress multisite installation where contributors can publish aggregated content is vulnerable.
Exploitability
Exploitation requires valid WordPress authentication with contributor-level access or above. This is not a zero-day scenario and does not require network-level access or advanced techniques. An attacker needs only to craft a feed or directly edit content containing malicious JavaScript in the aspectRatio field. The attack executes automatically when pages are viewed—no user interaction is needed beyond normal site browsing. The CVSS vector (AV:N/AC:L/PR:L) confirms network accessibility with low attack complexity, though privileges are required.
Remediation
Update the RSS Aggregator by Feedzy plugin to a patched version released after 5.2.1. Plugin developers should have released a security update addressing input sanitization and output escaping for the aspectRatio attribute. Verify the latest available version in the WordPress Plugin Repository or consult the plugin vendor's security advisories. As an interim measure, restrict contributor-level permissions to trusted users only and disable the plugin if an update is not immediately available.
Patch guidance
Check the WordPress Plugin Repository or the plugin vendor's official channels for version 5.2.2 or later. Verify release notes explicitly mention a fix for stored XSS in the aspectRatio parameter. Test the update in a staging environment first, as plugin updates can occasionally affect feed rendering or layout. Once confirmed safe, deploy to production and clear any cached pages to ensure the malicious payloads (if present) are not served from cache.
Detection guidance
Monitor WordPress logs for authenticated edits or uploads to RSS feed settings by users with contributor or editor roles, particularly those modifying aspectRatio values with suspicious syntax (script tags, event handlers, HTML entities). Check the WordPress post meta and RSS feed configuration tables for payloads containing 'script', 'onerror', 'onload', or other event attributes. In site inspection, view page source and search for unescaped JavaScript in aspectRatio fields. If a breach is suspected, review user activity logs and audit all published posts/pages that reference RSS feeds.
Why prioritize this
Although the CVSS score of 6.4 is medium, the practical risk is significant in WordPress environments. Stored XSS affecting all site visitors, combined with the likelihood that many sites have multiple contributors or guest authors, elevates real-world priority. The attack requires minimal sophistication, leaves persistent evidence in the database, and can propagate harmful content at scale. This should be prioritized ahead of lower-impact vulnerabilities, especially for public-facing sites.
Risk score, explained
The CVSS 3.1 score of 6.4 reflects a network-accessible vulnerability requiring low attack complexity and user privileges, with confined scope and confidentiality/integrity impact but no availability impact. The 'Medium' rating accounts for the authenticated requirement; however, the stored nature and automatic execution upon page view elevate business risk. Organizations should treat this as a high-priority patch despite the medium CVSS, given the ease of exploitation by internal or trusted users and the broad blast radius to all site visitors.
Frequently asked questions
Can a contributor accidentally trigger this vulnerability, or is it only intentional abuse?
This is intentional malicious activity. A contributor would have to deliberately inject JavaScript code into the aspectRatio attribute. Accidental exposure is unlikely unless a third-party feed is compromised and automatically pulled in with malicious code, though that would be a secondary attack vector.
If we restrict contributor access to only our core team, do we eliminate the risk?
You significantly reduce risk, but not to zero. Restricting contributors to trusted users lowers the attack surface, but does not fix the underlying vulnerability. A malicious insider, a compromised account, or a third-party service with publishing access could still exploit it. The plugin must still be patched.
Does this vulnerability affect sites that only consume RSS feeds, or only those that publish them?
This affects sites using the RSS Aggregator by Feedzy plugin regardless of the feed source. The vulnerability is in how the plugin processes and stores the aspectRatio attribute, so it can be exploited by anyone with contributor access who can modify feed settings or embed feed content in pages.
What is the difference between this stored XSS and a reflected XSS?
Stored XSS persists in the database and attacks every visitor to the affected page, making it far more dangerous. Reflected XSS would require tricking a user into clicking a malicious link. With stored XSS, the attacker sets it once and the payload executes automatically for all users, including administrators.
This analysis is provided for informational and defensive purposes. It is not an offer to sell or a solicitation to purchase any product or service. The information herein reflects the vulnerability as described and should be verified against official vendor advisories and patch releases. Organizations should test all security updates in non-production environments before deployment. This document does not constitute legal advice. SEC.co makes no warranty regarding the accuracy or completeness of third-party vulnerability data and recommends independent verification of all patch versions and remediation steps. Source: NVD (public-domain), retrieved 2026-08-11. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20070MEDIUMPrivilege Escalation & Stored XSS in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2018-25384MEDIUMStored XSS in Wikidforum 2.20 Allows Authenticated Attackers to Inject Malicious Scripts
- CVE-2019-25731MEDIUMStored XSS in Zuz Music 2.1 Contact Form
- CVE-2019-25737MEDIUMStored XSS in Live Chat Unlimited 2.8.3 – Admin Session Compromise
- CVE-2019-25739MEDIUMGigToDo 1.3 Stored XSS Vulnerability in Proposal Descriptions
- CVE-2019-25742MEDIUMStored XSS in Zoner Real Estate WordPress Theme 4.1.1 – Admin Account Compromise Risk
- CVE-2019-25743MEDIUMWordPress Soliloquy Lite 2.5.6 Stored XSS Vulnerability
- CVE-2019-25744MEDIUMWordPress Popup Builder 3.49 Stored XSS Vulnerability – Exploit Prevention & Patch Guide