PT-2026-55511 · Plone · Plone.App.Portlets

CVE-2026-55248

·

Published

2026-07-03

·

Updated

2026-09-10

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:H
Name of the Vulnerable Software and Affected Versions plone.app.portlets versions prior to 5.0.8 plone.app.portlets versions prior to 6.0.4 plone.app.portlets versions prior to 7.0.2
Description A member with permissions to add an RSS portlet can trigger a denial of service by setting the feed URL to a source with a very large response, causing the system to download and retain excessive data in memory. The RSS URL handling allows internal hosts, IP addresses, single-word domains, and explicit ports, enabling server-side requests to probe internal network services and open ports. Additionally, a malicious feed item can include a JavaScript URL that, when used by a victim, leads to stored Cross-Site Scripting (XSS), where a script is executed in the victim's browser. The affected logic involves the rss feed url validator function, normal url validator function, RSSFeed. retrieveFeed function, RSSFeed. buildItemDict function, and the FEED DATA in-memory cache.
Recommendations Upgrade to version 5.0.8. Upgrade to version 6.0.4. Upgrade to version 7.0.2. Remove the plone.app.portlets.ManageOwnPortlets permission from untrusted roles and limit portlet management to trusted administrators. Unregister the RSS portlet to prevent it from being added.

Exploit

Fix

DoS

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55248
GHSA-X5G3-W747-2H8Q
PYSEC-2026-3884

Affected Products

Plone.App.Portlets