[Zope-Annce] Zope 2.1.5 release and *security update*

Brian Lloyd Brian@digicool.com
Fri, 17 Mar 2000 17:06:51 -0500

Hi all,

Zope 2.1.5 has been released - you can download it from
the usual place on Zope.org:


This release fixes two fairly important security issues 
that have recently come to our attention:

  o It was possible for a Zope user with a fair amount of Zope 
    zen and permission to create DTML documents and Folders
    to circumvent the security machinery within DTML in certain 
    situations, possibly giving the user the ability to use 
    resources that he wouldn't otherwise be able to access via 

  o It also came to our attention that the DTML code in 
    ZSQLMethod objects was not subject to the same security
    constraints as the DTML code in DTMLMethods and DTML 

The 2.1.5 release fixes both of these issues and we highly 
recommend that you upgrade, especially if you use Zope for 
sites that allow untrusted users to create Folders and DTML 
Documents or DTML Methods.

The release also includes a number of recent bug fixes, 
including the problem in TimeStamp objects that caused 
the bobobase_modification_time() of Zope objects to 
appear to be a day behind. Note that this release contains
two binary changes, so those running Zope from the source 
release will need to rebuild the Zope extensions after 
applying the update. The fixes are also available in CVS 
and binaries will need to be rebuilt after the update for 
those of you using CVS.

Note that with the 2.1.5 release we will also be releasing
"diff" updates as .tgz files that will let you easily 
upgrade an existing 2.1.x site. These updates are available 
for those currently using the 2.1.x source release or the
2.1.x binary releases for either solaris or linux (diff 
releases are not available for win32 for now).

To apply a differential update to your site:

  o download the appropriate .tgz file from zope.org
  o shutdown your Zope process
  o copy the .tgz to your Zope directory and extract it
  o run w_pcgi or wo_pcgi *if you are not using a binary release*
  o restart your process

Brian Lloyd        brian@digicool.com
Software Engineer  540.371.6909              
Digital Creations  http://www.digicool.com