PT-2023-25705 · Plone+3 · Plone+3

Nicolas Verdier

·

Publicado

2023-07-03

·

Atualizado

2023-07-17

·

CVE-2023-36814

CVSS v4.0

8.7

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Products.CMFCore versions prior to 3.2
Description The use of Python's marshal module to handle unchecked input in a public method on PortalFolder objects can lead to an unauthenticated denial of service and crash situation. The code in question is exposed by all portal software built on top of Products.CMFCore, such as Plone. All deployments are vulnerable.
Recommendations For versions prior to 3.2, update to version 3.2 to resolve the issue. As a temporary workaround, users can make the affected decodeFolderFilter method unreachable by editing the PortalFolder.py module in Products.CMFCore by hand and then restarting Zope. To do this, go to line 233 of PortalFolder.py and remove both the @security.public decorator for decodeFolderFilter as well as the method's entire docstring.

Exploit

Correção

Allocation of Resources Without Limits

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2023-36814
GHSA-4HPJ-8RHV-9X87
PYSEC-2023-113

Produtos afetados

Plone
Products.Cmfcore
Python
Zope