svn commit: r319544 - in head: devel/subversion devel/subversion16 security/vuxml

Lev A. Serebryakov lev at FreeBSD.org
Fri May 31 21:41:57 UTC 2013


Author: lev
Date: Fri May 31 21:41:55 2013
New Revision: 319544
URL: http://svnweb.freebsd.org/changeset/ports/319544

Log:
    Update subversion ports to 1.7.10 and 1.6.23.
    It fixes 3 security issues:
  
      CVE-2013-1968: fsfs repository corruption caused by newline characters in filenames
      CVE-2013-2088: contrib hook-scripts can allow arbitrary code execution
      CVE-2013-2112: svnserve remotely triggerable DoS.
  
  Security:	CVE-2013-1968
  Security:	CVE-2013-2088
  Security:	CVE-2013-2112

Modified:
  head/devel/subversion/Makefile.common
  head/devel/subversion/distinfo
  head/devel/subversion16/Makefile.inc
  head/devel/subversion16/distinfo
  head/security/vuxml/vuln.xml

Modified: head/devel/subversion/Makefile.common
==============================================================================
--- head/devel/subversion/Makefile.common	Fri May 31 21:09:20 2013	(r319543)
+++ head/devel/subversion/Makefile.common	Fri May 31 21:41:55 2013	(r319544)
@@ -2,8 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	subversion
-PORTVERSION=	1.7.9
-PORTREVISION?=	1
+PORTVERSION=	1.7.10
+PORTREVISION?=	0
 CATEGORIES+=	devel
 MASTER_SITES=	${MASTER_SITE_APACHE:S/$/:main/} \
 		${MASTER_SITE_LOCAL:S/$/:book/}

Modified: head/devel/subversion/distinfo
==============================================================================
--- head/devel/subversion/distinfo	Fri May 31 21:09:20 2013	(r319543)
+++ head/devel/subversion/distinfo	Fri May 31 21:41:55 2013	(r319544)
@@ -1,6 +1,2 @@
-SHA256 (subversion17/subversion-1.7.9.tar.bz2) = f8454c585f99afed764232a5048d9b8bfd0a25a9ab8e339ea69fe1204c453ef4
-SIZE (subversion17/subversion-1.7.9.tar.bz2) = 6040347
-SHA256 (subversion17/svn-book-html-r4304.tar.bz2) = a63d958b1ae70daf2ac93a53ece70a0ba0f8f7de7af3f74a665fe44b8f50ca14
-SIZE (subversion17/svn-book-html-r4304.tar.bz2) = 467806
-SHA256 (subversion17/svn-book-r4304.pdf) = 1b2cada79db8268fd6cd55fac4e5ee04c1e2977bbc587fa1098bd3613b9689b2
-SIZE (subversion17/svn-book-r4304.pdf) = 1921443
+SHA256 (subversion17/subversion-1.7.10.tar.bz2) = c1df222bec83d014d17785e2ceba6bc80962f64b280967de0285836d8d77a8e7
+SIZE (subversion17/subversion-1.7.10.tar.bz2) = 5952121

Modified: head/devel/subversion16/Makefile.inc
==============================================================================
--- head/devel/subversion16/Makefile.inc	Fri May 31 21:09:20 2013	(r319543)
+++ head/devel/subversion16/Makefile.inc	Fri May 31 21:41:55 2013	(r319544)
@@ -1,4 +1,4 @@
 # $FreeBSD$
 # this keeps subversion16 and ../svnmerge in sync, see pr 164854
 
-PORTVERSION=	1.6.21
+PORTVERSION=	1.6.23

Modified: head/devel/subversion16/distinfo
==============================================================================
--- head/devel/subversion16/distinfo	Fri May 31 21:09:20 2013	(r319543)
+++ head/devel/subversion16/distinfo	Fri May 31 21:41:55 2013	(r319544)
@@ -1,6 +1,2 @@
-SHA256 (subversion/subversion-1.6.21.tar.bz2) = efece333259a8cc37bc1af7210f2587cccd8dd484700458d324bfe3247875cd6
-SIZE (subversion/subversion-1.6.21.tar.bz2) = 5564522
-SHA256 (subversion/svn-book-html.tar.bz2) = 5c4788e1f225b3186db5979b071fcc4c9543bfb5916cd62e003eea4507b8c8cb
-SIZE (subversion/svn-book-html.tar.bz2) = 406484
-SHA256 (subversion/svn-book.pdf) = 64e483cd27be6752eb8dfc1b00749f8dc46adfc4fb1ab1356dd8e2406d878225
-SIZE (subversion/svn-book.pdf) = 1671317
+SHA256 (subversion/subversion-1.6.23.tar.bz2) = 214abc6b9359ea3a5fda2dee87dad110d1b33dcf888c1f8e361d69fbfa053943
+SIZE (subversion/subversion-1.6.23.tar.bz2) = 5566442

Modified: head/security/vuxml/vuln.xml
==============================================================================
--- head/security/vuxml/vuln.xml	Fri May 31 21:09:20 2013	(r319543)
+++ head/security/vuxml/vuln.xml	Fri May 31 21:41:55 2013	(r319544)
@@ -51,6 +51,95 @@ Note:  Please add new entries to the beg
 
 -->
 <vuxml xmlns="http://www.vuxml.org/apps/vuxml-1">
+  <vuln vid="ce502902-ca39-11e2-9673-001e8c75030d">
+    <topic>devel/subversion -- svnserve remotely triggerable DoS</topic>
+    <affects>
+      <package>
+	<name>subversion</name>
+	<range><ge>1.7.0</ge><lt>1.7.10</lt></range>
+	<range><ge>1.0.0</ge><lt>1.6.23</lt></range>
+       </package>
+    </affects>
+    <description>
+      <body xmlns="http://www.w3.org/1999/xhtml">
+	<p>Subversion team reports:</p>
+	  <blockquote cite="http://subversion.apache.org/security/CVE-2013-2112-advisory.txt">
+	    <p>Subversion's svnserve server process may exit when an incoming TCP connection
+	      is closed early in the connection process.</p>
+	</blockquote>
+      </body>
+    </description>
+    <references>
+      <cvename>CVE-2013-2112</cvename>
+    </references>
+    <dates>
+      <discovery>2013-05-31</discovery>
+      <entry>2013-05-31</entry>
+    </dates>
+  </vuln>
+
+  <vuln vid="6d0bf320-ca39-11e2-9673-001e8c75030d">
+    <topic>devel/subversion -- contrib hook-scripts can allow arbitrary code execution</topic>
+    <affects>
+      <package>
+	<name>subversion</name>
+	<range><ge>1.7.0</ge><lt>1.7.10</lt></range>
+	<range><ge>1.2.0</ge><lt>1.6.23</lt></range>
+       </package>
+    </affects>
+    <description>
+      <body xmlns="http://www.w3.org/1999/xhtml">
+	<p>Subversion team reports:</p>
+	  <blockquote cite="http://subversion.apache.org/security/CVE-2013-2088-advisory.txt">
+	    <p>The script contrib/hook-scripts/check-mime-type.pl does not escape
+	      argv arguments to 'svnlook' that start with a hyphen.  This could be
+	      used to cause 'svnlook', and hence check-mime-type.pl, to error out.</p>
+	    <p>The script contrib/hook-scripts/svn-keyword-check.pl parses filenames
+	      from the output of 'svnlook changed' and passes them to a further
+	      shell command (equivalent to the 'system()' call of the C standard
+	      library) without escaping them.  This could be used to run arbitrary
+	      shell commands in the context of the user whom the pre-commit script
+	      runs as (the user who owns the repository).</p>
+	</blockquote>
+      </body>
+    </description>
+    <references>
+      <cvename>CVE-2013-2088</cvename>
+    </references>
+    <dates>
+      <discovery>2013-05-31</discovery>
+      <entry>2013-05-31</entry>
+    </dates>
+  </vuln>
+
+  <vuln vid="787d21b9-ca38-11e2-9673-001e8c75030d">
+    <topic>devel/subversion -- fsfs repositories can be corrupted by newline characters in filenames</topic>
+    <affects>
+      <package>
+	<name>subversion</name>
+	<range><ge>1.7.0</ge><lt>1.7.10</lt></range>
+	<range><ge>1.1.0</ge><lt>1.6.23</lt></range>
+       </package>
+    </affects>
+    <description>
+      <body xmlns="http://www.w3.org/1999/xhtml">
+	<p>Subversion team reports:</p>
+	  <blockquote cite="http://subversion.apache.org/security/CVE-2013-1968-advisory.txt">
+	    <p>If a filename which contains a newline character (ASCII 0x0a) is
+	      committed to a repository using the FSFS format, the resulting
+	      revision is corrupt.</p>
+	</blockquote>
+      </body>
+    </description>
+    <references>
+      <cvename>CVE-2013-1968</cvename>
+    </references>
+    <dates>
+      <discovery>2013-05-31</discovery>
+      <entry>2013-05-31</entry>
+    </dates>
+  </vuln>
+
   <vuln vid="0a799a8e-c9d4-11e2-a424-14dae938ec40">
     <topic>irc/bitchx -- multiple vulnerabilities</topic>
     <affects>


More information about the svn-ports-head mailing list