On behalf of the Plone/Zope Security Team I announce two vulnerability fixes in plone.restapi.

* Unauthenticated Reflective Method Invocation via the REST API @search metadata_fields Parameter, https://github.com/plone/plone.restapi/security/advisories/GHSA-r3g9-vgf8-vv35, severity 6.5 moderate * Information disclosure due to wrong permission check, https://github.com/plone/plone.restapi/security/advisories/GHSA-qp9m-v45c-4g3p, severity 5.3 moderate

CVE numbers have been requested, but have not yet been assigned.

Related to the second one is a fix in plone.autoform, but this is not really a security fix, as there is no known exploit. It is just hardening against possible programmer error. I will add it to the version numbers below and recommend it, but it is optional.

You should update your Plone sites to the following versions (formatted as pip constraints here):

For Plone 6.2:

plone.autoform==3.0.1
plone.restapi==10.0.4

For Plone 6.0 and 6.1:

plone.autoform==2.0.5
plone.restapi==9.15.7

(If you are still on Plone 5.2 with Python 3.8, you can also upgrade to plone.restapi 9.15.7.)

If you think a security issue was incompletely solved, please contact the Plone/Zope Security Team via email at [email protected].

If these versions cause other problems, you can open an issue in the Products.CMFPlone tracker at https://github.com/plone/Products.CMFPlone/issues/. Please check if anything was reported already.

Maurits van Rees
Plone/Zope Security Team


Reply via email to