CVE-2026-57576
6.5Plone · plone.app.dexterity and plone.app.contenttypes
Plone components plone.app.dexterity and plone.app.contenttypes are vulnerable to a denial of service attack via the submission of excessively long content titles, descriptions, or file names.
Executive summary
Authenticated users can trigger a denial of service condition in the Plone content management system by submitting excessively large data fields, rendering the system unresponsive.
Vulnerability
This is an uncontrolled resource consumption flaw (CWE-400) where an authenticated user with content creation permissions can input maliciously crafted, oversized strings into specific fields, causing the application to consume excessive resources and become unresponsive.
Business impact
Successful exploitation results in a denial of service, which prevents legitimate users from accessing or managing content within the Plone environment. Given the CVSS score of 6.5, this medium-severity vulnerability poses a significant risk to operational continuity, as it can be leveraged by any authenticated user to disrupt critical business workflows and potentially make affected content items impossible to edit or remove.
Remediation
Immediate Action: Upgrade plone.app.dexterity to version 3.2.3, 4.1.3, or 5.0.1, and update plone.app.contenttypes to version 3.0.12, 4.0.10, or 5.0.1.
Proactive Monitoring: Monitor server logs for unusually large POST requests or spikes in memory consumption associated with content creation endpoints.
Compensating Controls: Implement input validation at the Web Application Firewall (WAF) level to restrict the character length of titles, descriptions, and file name fields until patches are applied.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Organizations utilizing the Plone CMS should prioritize applying the specified patches to the affected Dexterity and content-type packages. Because the vulnerability allows a low-privileged authenticated user to cause a system-wide denial of service, remediation is essential to maintain application availability and prevent potential service disruption.
More Plone CVEs
History
- Analyst report written
Sources
- https://github.com/plone/plone.app.dexterity/security/advisories/GHSA-5426-92w4-wvhv
- https://github.com/plone/plone.app.contenttypes/security/advisories/GHSA-8pcw-h6w9-h46g
- https://github.com/plone/plone.app.contenttypes/commit/13dc98a578341aac24a1e65fd9bc7ac8a07d168a
- https://github.com/plone/plone.app.contenttypes/commit/21bae6ebe424689eeac9a5884fc0da35f4944e63
- https://github.com/plone/plone.app.contenttypes/commit/639c0619f371df578e69ec94e5ca98e60fd6ed58
- https://github.com/plone/plone.app.contenttypes/commit/7bb03e8ec6c6bd0e645f445b0755e85a51afb158
- https://github.com/plone/plone.app.contenttypes/commit/bed1547d4f8b1fc995f2c76f30ba5f20276a8ad6
- https://github.com/plone/plone.app.dexterity/commit/0d317df663823445200d0569a66a95b7e4a9c50d