CVE-2021-33509

Plone through 5.2.4 allows remote authenticated managers to perform disk I/O via crafted keyword arguments to the ReStructuredText transform in a Python script

published May 21, 2021

CVSS
—
EPSS
2%
Percentile
80.4
In the wild
Unconfirmed
What it is

⚠️ Even trusted managers can be a bit too trusting! A crafty input to Plone’s ReStructuredText transform allows remote authenticated users to perform disk I/O — like a waiter who accepts orders without checking the menu. 🔥 Imagine a restaurant where the chef lets anyone behind the counter, ordering anything without consequence — it opens the door to mishaps and surprises! Here, authenticated managers can manipulate the system in unexpected ways just by sending specific keyword arguments. An attacker with manager-level access could leverage this vulnerability to manipulate files or data on the server, leading to potential unauthorized changes and disruptions. While not a total breach, the risks of altered configurations or corrupted files are certainly concerning!

Put simply

Imagine a restaurant where the chef lets anyone behind the counter, ordering anything without consequence — it opens the door to mishaps and surprises! Here, authenticated managers can manipulate the system in unexpected ways just by sending specific keyword arguments. This vulnerability allows remote authenticated managers to perform disk I/O operations through crafted keyword arguments sent to the ReStructuredText transform within Plone. It's a subtle flaw that could lead to unintended file manipulations.

What to do

An attacker with manager-level access could leverage this vulnerability to manipulate files or data on the server, leading to potential unauthorized changes and disruptions. While not a total breach, the risks of altered configurations or corrupted files are certainly concerning! To secure your system, upgrade Plone to version 5.2.5 or later, where this issue has been addressed. Additionally, review user permissions to ensure only necessary individuals have manager-level access. Keeping your components updated is crucial! You’ve got this! With these steps, you’ll keep your Plone installation secure in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01979 · 80.4th percentile
Published
2021-05-21T21:33Z
EPSS history
Timeline
  • 21 MAY 21:33Z
    Plone through 5.2.4 allows remote authenticated managers to perform disk I/O via crafted keyword arguments to the ReStructuredText transform in a Python script
    cvelistv5