CVE-2024-23055
MediumCVSS 6.1Exploitation Probability (EPSS)
Elevated risk56th percentile - higher than 56% of all known CVEs
Summary
An issue in the official Plone Docker image version 5.2.13 (5221) allows remote code execution due to improper validation of HOST headers.
Risk Assessment
An attacker can exploit this vulnerability to execute arbitrary code remotely, leading to full system compromise and potential data loss.
Recommendation
Immediately update the Plone Docker image to the latest version that includes a fix for HOST header validation. Until then, restrict server access and use a firewall.
Other vulnerabilities in Plone
See all- CVE-2015-7318High
Plone versions 3.3.0 through 3.3.6 allow remote attackers to inject headers into HTTP responses.
- CVE-2016-4041High
Plone versions 4.0 through 5.1a1 lack security declarations for Dexterity content-related WebDAV requests, allowing remote attackers to gain WebDAV access via unspecified vectors.
- CVE-2012-5493High
In gtbn.py in Plone before 4.2.3 and 4.3 before beta 1, remote authenticated users with certain permissions can bypass the Python sandbox and execute arbitrary Python code via unspecified vectors.
- CVE-2012-5487High
The sandbox whitelisting function (allowmodule.py) in Plone before 4.2.3 and 4.3 before beta 1 allows remote authenticated users with certain privileges to bypass the Python sandbox restriction and execute arbitrary Python code via vectors related to importing.
- CVE-2024-23054Critical
An issue in the Plone Docker Official Image 5.2.13 (5221) where a package listed in ++plone++static/components does not exist in the public npm package index, potentially allowing remote code execution.
Original NVD description (English source)
An issue in Plone Docker Official Image 5.2.13 (5221) open-source software allows for remote code execution via improper validation of input by the HOST headers.

