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
| Vetor | AV: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
Produtos afetados
Plone
Products.Cmfcore
Python
Zope