Re: Subversion 1.0.6 released. *SECURITY FIX*

Branko Čibej <[email protected]> Sat, 24 Jul 2004 01:13:07 +0200
Newsgroups gmane.comp.version-control.subversion.announce,gmane.mail.eyebrowse.user
Message-ID <[email protected]>
The Win32 build is now available:

  http://subversion.tigris.org/files/documents/15/14889/svn-win32-1.0.6.zip
  http://subversion.tigris.org/files/documents/15/14892/svn-win32-1.0.6_dev.zip
  http://subversion.tigris.org/files/documents/15/14890/svn-win32-1.0.6_pdb.7z
  http://subversion.tigris.org/files/documents/15/14891/svn-win32-1.0.6_py.zip


The MD5 checksums are:

  fb939ca8d5cafbc639ce487595c675d4  svn-win32-1.0.6.zip
  997efa970e5b02250a4b6c4852575f81  svn-win32-1.0.6_dev.zip
  cc401aa82ba7379809c98445247c1e7c  svn-win32-1.0.6_pdb.7z
  0f1daf28b5862c128f0e1e0577ef67d8  svn-win32-1.0.6_py.zip


The binaries with the workaround for the ASP.NET bug are in at

  http://www.xbc.nu/svn/


Note: The PDB files are now in a 7-zip archive, because that's four 
times smaller than a ZIP archive.


Ben Reser wrote:

>Subversion 1.0.6 is ready. Grab it from:
>
>  http://subversion.tigris.org/tarballs/subversion-1.0.6.tar.gz
>  http://subversion.tigris.org/tarballs/subversion-1.0.6.tar.bz2 
>
>The MD5 checksums are:
>
>  160c655194dff55f9fdd856110801d01  subversion-1.0.6.tar.gz
>  bb05fe041fef7491b3555904d97f5e1c  subversion-1.0.6.tar.bz2
>
>PGP Signatures are available at:
>   http://subversion.tigris.org/tarballs/subversion-1.0.6.tar.gz.asc
>   http://subversion.tigris.org/tarballs/subversion-1.0.6.tar.bz2.asc
>
>PGP Signatures will be made by the following person(s) for this release:
>   Ben Reser [1024D/641E358B] with fingerprint:
>   42F5 91FD E577 F545 FB40  8F6B 7241 856B 641E 358B
>
>
>This is likely the last bugfix release in the 1.0.x line.  
>
>Subversion versions up to and including 1.0.5 have a bug in
>mod_authz_svn that allows users with write access to read
>portions of the repository that they do not have read access
>to.  Subversion 1.0.6 and newer (including 1.1.0-rc1) are not
>vulnerable to this issue.
>
>Details:
>========
>
>mod_authz_svn would allow a user to copy portions of a repo to which
>they did not have read permissions to portions that they did have 
>read permissions on, thereby evading the read restrictions.
>
>Severity:
>=========
>
>This is a low risk issue.  Only sites running mod_authz_svn (an
>Apache module) that are trying to restrict some of their users
>with write access to a repo from reading part of that repo are
>vulnerable.
>
>Most installations will not fall into this category.
>Additionally, any attempt to use such a vulnerability will be
>apparent as the copy will be versioned.  Plus, it's doubtful
>any site would permit public write access to its repository
>so this issue should not be accessible by unauthenticated users.
>
>This vulnerability does not affect users running svnserve.
>
>Workarounds:
>============
>
>* Disable DAV and use svnserve.
>
>* Separate content into different repos.
>
>* Disable the COPY method via Apache configuration.  Note this will
>  disallow all copies.
>
>Recommendations:
>================
>
>We recommend all users upgrade to 1.0.6 or 1.1.0-rc1.
>
>
>Questions, comments, and bug reports to users_at_subversion.tigris.org.
>
>Thanks,
>-The Subversion Team 
>
>--------------------8-<-------cut-here---------8-<-----------------------
>
> User-visible-changes:
> * fixed: crash in status command, caused by race (r10144)
> * fixed: crashes when deleting a revision-prop (r10148, r10185, r10192)
> * fixed: mod_authz_svn allows COPY method on repos with space in name (#1837)
> * fixed: mod_authz_svn COPY security hole:  authorize whole tree (issue #1949)
>
> Developer-visible changes:
> * neon 0.24.7 now required (fixes wire compression bugs) (r10159, 10176)
>  
>
-- Brane