*** This bug is a security vulnerability *** Public security bug reported:
Binary package hint: subversion In all versions of subversion. Subversion offers various methods to access the repository, including standard svn:// , also file:// and also svn+ssh. In svn+ssh access mode, when using ssh public keys (so svnserve -t), the config/authz config access of SVN repository is ignored! 1. this can be surprising behaviour 2. this (using only ssh unix user permission) does not offer same fine-granularity as config/authz Especially, if someone makes one unix user, and uses pubkeys with -tunel-user so that all developers will ssh into one unix account like svnde...@server, and depending on the ssh key used to login svn user is selected. In such scenario it will be not at all possible to allow access to only given repos or easly switch all configs around, making new unix users and setting everything up the hard way. This is not so very clearly documented, this matter is not very obvious even to experiences svn users as I see from talking with few over last months. Perhaps this can be even considered a security risk, because, switching access method suddenly silently ignores the most obvious-to-use security config file (authz in svn repo dir). There is no work around, even with scripting, because there is no READ- ACCESS hook, so you could secure only write accesses. ** Affects: subversion (Ubuntu) Importance: Undecided Status: New ** Visibility changed to: Public -- svn: svnserve in -t svn+ssh mode does not use config/authz access security https://bugs.launchpad.net/bugs/519083 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs