CVE-2007-5741: Unsafe data interpreted as pickles
This hotfix corrects a vulnerability in the statusmessages and linkintegrity modules, where unsafe network data was interpreted as python pickles. This allows an attacker to run arbitrary python code within the Zope/Plone process.
This issue has been assigned CVE-2007-5741.
Affected versions
- Plone 2.5 up to and including 2.5.4
- Plone 3.0 up to and including 3.0.2
These fixes will be included in the 2.5.5 and 3.0.3 releases, at which point this hotfix can be removed.
Installing the hotfix
If an updated Plone is not released by the time you read this, or you can not upgrade your Plone, you can install Plone Hotfix 2007-11-06. The hotfix can be installed as a normal Zope product:
- Extract it in the Products directory of your Zope instance
- Restart Zope
- Verify that the hotfix is listed in the product management page in the Zope Control Panel
Reported incidents
No incidents of this happening to sites in the wild have been reported.Re: hotfix20071106 vs. statusmessages2.0.2
For Plone 3.0.3 the required changes are in both statusmessage and plone.app.linkintegrity.
Plone 2.5.5.
I always thought it'd be around the same time as 3.0.3
Hotfix caused an Apache 502 error
Re: Hotfix caused an Apache 502 error
Re: Hotfix caused an Apache 502 error
"""Bad Gateway
The proxy server received an invalid response from an upstream server.""", when run behind Apache. Without the hotfix, it works with and without Apache. I will try and figure out if I have just done something silly in my code.
Re: Hotfix caused an Apache 502 error (solved)
Looking at http://dev.plone.org I've found this similar problem "Plone Hotfix 20071106 breaks long status messages (depends on browser behavior)" documented and closed at http://dev.plone.org/plone/ticket/7325 .
Applied this patch and everything is running again.
Thanks
this did the trick.
hotfix20071106 vs. statusmessages2.0.2
Should it be installed in addition to hotfix20071106?