Impact
plone.app.event’s iCalendar import processed calendars and event URLs without sufficient validation, allowing an editor to import large or complex files and trigger repeated transaction work per event. The code also had no upper bound on the number of bytes or events processed, and it persisted event URLs that could contain malicious scripts run in other users’ browsers. As a result, an authenticated user could drive the site to consume excessive CPU, memory, or disk resources, effectively taking the service offline, and could embed cross‑site scripting payloads into event listings.
Affected Systems
The vulnerability affects the Plone CMS component plone.app.event in all releases older than 5.2.4 and 6.0.1. Users running those legacy versions should verify their installation and identify which branch (5.x or 6.x) they are on.
Risk and Exploitability
The likely attack vector is an authenticated editor using the import function to send large or malicious calendar data, exhausting host resources or injecting client‑side scripts through event URLs. This can be mitigated by applying the official fix or disabling the feature until a patch is applied.
OpenCVE Enrichment
Github GHSA