Hi all, Zope 2.1.4 has been released. It can be downloaded from Zope.org at: http://www.zope.org/Products/Zope/2.1.4/ This update prevents the REQUEST object from being traversable by web clients. While this feature was useful for debugging, Evan Simpson noted a potential security issue that could allow web authors to play client scripting tricks and make them appear (to the user) to be coming from a Zope site. While we know of no instances of this happening and the actual security of the Zope site's data is not affected by this, we do recommend that you upgrade to 2.1.4 to avoid any problems. Also (I know many of you are already thinking it :), we are working on a way to distribute "patch" releases for things like this to make updates easier. Until then, for those who _really_ just want to patch your installation you can replace the file lib/python/ZPublisher/BaseRequest.py in your installation with the one from the 2.1.4 distribution and restart your Zope instance. Brian Lloyd brian@digicool.com Software Engineer 540.371.6909 Digital Creations http://www.digicool.com
On Wed, Feb 09, 2000 at 04:54:48PM -0500, Brian Lloyd wrote:
This update prevents the REQUEST object from being traversable by web clients. While this feature was useful for debugging, Evan Simpson noted a potential security issue that could allow web authors to play client scripting tricks and make them appear (to the user) to be coming from a Zope site.
Sorry, I don't get it. Can you elaborate? I don't see how this is a problem. And how exactly ``traversing'' is banned? Can't I <dtml-var REQUEST> anymore, or are you talking about direct access via some URL? []s, |alo +---- -- I am Lalo of deB-org. You will be freed. Resistance is futile. http://www.webcom.com/lalo mailto:lalo@webcom.com pgp key in the web page Debian GNU/Linux --- http://www.debian.org Brazil of Darkness -- http://zope.gf.com.br/BroDar
Hmm, On Wed, Feb 09, 2000 at 04:54:48PM -0500, Brian Lloyd wrote:
Also (I know many of you are already thinking it :), we are working on a way to distribute "patch" releases for things like this to make updates easier. Until then, for those who _really_ just want to patch your installation you can replace the file lib/python/ZPublisher/BaseRequest.py in your installation with the one from the 2.1.4 distribution and restart your Zope instance.
while it won't grok all cases (removed files etc.), why don't you start with providing simple diffs. At least most Unix folks would be glad about them: tar xvpzf Zope-2.1.3-src.tar.gz tar xvpzf Zope-2.1.4-src.tar.gz diff -urN Zope-2.1.3-src Zope-2.1.4-src >Zope-2.1.4.diff wc -l Zope-2.1.4.diff 82 Zope-2.1.4.diff I.e. the patch is only 82 lines long or 3kb. Furthermore you can easily spot the changes. I guess this won't help the win32 people, but it's better than having nothing IMHO. Gregor
participants (3)
-
Brian Lloyd -
Gregor Hoffleit -
Lalo Martins