Description
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.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | plone | < 4.2.3 | 4.2.3 | GHSA-9m4g-f42q-vrrh |
| PyPI | plone | >= 4.3a0, < 4.3b1 | 4.3b1 | GHSA-9m4g-f42q-vrrh |
| PyPI | plone | < 4.2.3 · >= 4.3a0, < 4.3b1 | 4.2.3, 4.3b1 | PYSEC-2014-29 |
References
- https://github.com/plone/Products.CMFPlone/blob/4.2.3/docs/CHANGES.txt
- [oss-security] 20121109 Re: Re: CVE Request - Zope / Plone: Multiple vectors corrected within 20121106 fix mailing-list
- https://plone.org/products/plone/security/advisories/20121106/03
- https://plone.org/products/plone-hotfix/releases/20121106