CVS update [cvs1-11-x-branch]: /ccvs/

[email protected] 14 Apr 2005 14:29:17 -0000
Newsgroups gmane.comp.version-control.cvs.cvs
Message-ID <[email protected]>
Tag: cvs1-11-x-branch
User: dprice  
Date: 05/04/14 07:29:17

Modified:
 /ccvs/
  ChangeLog, NEWS

Log:
 * NEWS: Note contrib Perl taint vulnerability fix.

File Changes:

Directory: /ccvs/
=================

File [changed]: ChangeLog
Url: https://ccvs.cvshome.org/source/browse/ccvs/ChangeLog?r1=1.692.2.201&r2=1.692.2.202
Delta lines:  +4 -0
-------------------
--- ChangeLog	23 Mar 2005 20:03:22 -0000	1.692.2.201
+++ ChangeLog	14 Apr 2005 14:29:14 -0000	1.692.2.202
@@ -1,3 +1,7 @@
+2005-04-14  Derek Price  <[email protected]>
+
+	* NEWS: Note contrib Perl taint vulnerability fix.
+
 2005-03-23  Derek Price  <[email protected]>
 
 	* ylwrap: New file.

File [changed]: NEWS
Url: https://ccvs.cvshome.org/source/browse/ccvs/NEWS?r1=1.116.2.125&r2=1.116.2.126
Delta lines:  +26 -0
--------------------
--- NEWS	15 Mar 2005 21:56:44 -0000	1.116.2.125
+++ NEWS	14 Apr 2005 14:29:14 -0000	1.116.2.126
@@ -1,6 +1,32 @@
 Changes since 1.11.19:
 **********************
 
+SERVER SECURITY FIXES
+
+* Thanks to a report from Craig Monson <[email protected]>, minor
+  potential vulnerabilities in the contributed Perl scripts have been fixed.
+  The confirmed vulnerability could allow the execution of arbitrary code on
+  the CVS server, but only if a user already had commit access and if one of
+  the contrib scripts was installed improperly, a condition which should have
+  been quickly visible to any administrator.  The complete description of the
+  problem is here: <https://ccvs.cvshome.org/issues/show_bug.cgi?id=224>.  If
+  you were making use of any of the contributed trigger scripts on a CVS
+  server, you should probably still replace them with the new versions, to be
+  on the safe side.
+
+  Unfortunately, our fix is incomplete.  Taint-checking has been enabled in all
+  the contributed Perl scripts intended to be run as trigger scripts, but no
+  attempt has been made to ensure that they still run in taint mode.  You will
+  most likely have to tweak the scripts in some way to make them run.  Please
+  send any patches you find necessary back to <[email protected]> so that we may
+  again ship fully enabled scripts in the future.
+
+  You should also make sure that any home-grown Perl scripts that you might
+  have installed as CVS triggers also have taint-checking enabled.  This can be
+  done by adding `-T' on the scripts' #! lines.  Please try running
+  `perldoc perlsec' if you would like more information on general Perl security
+  and taint-checking.
+
 BUG FIXES
 
 * Thanks to a report and a patch from Georg Scwharz <[email protected]>