Executive brief
Plone is an open-source content management system used to build and manage websites. A flaw in the batch rename functionality allows remote attackers to change the titles of content items without proper authorization by exploiting a CSRF vulnerability. An attacker could alter site content, potentially damaging site integrity and user trust.
Technical details
Plone before version 4.2.3 and 4.3 beta 1 contains a cross-site request forgery (CSRF) vulnerability in the batch ID change script (renameObjectsByPaths.py). The vulnerability exists because the script does not properly enforce CSRF protections on content title modification requests. An unauthenticated remote attacker can craft a malicious web page that, when visited by a logged-in administrator, will execute a request to change content titles. No special preconditions beyond admin session presence are required. The attacker can change titles of arbitrary content items, compromising site data integrity. Patches are available in Plone 4.2.3 and 4.3 beta 1 and later.
Affected products
- Plone Plone before 4.2.3; 4.3 before beta 1
Timeline
- 2012-11-06: disclosed
- 2012-11: patched: Plone 4.2.3 and 4.3 beta 1
- 2022-05-17: advisory: GHSA-2q75-f7cp-w86q published