Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Oct 2015 16:50:00 +0000 (UTC)
From:      Xin LI <delphij@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r47490 - in head/share/security: advisories patches/SA-15:24
Message-ID:  <201510021650.t92Go0MW088160@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: delphij
Date: Fri Oct  2 16:50:00 2015
New Revision: 47490
URL: https://svnweb.freebsd.org/changeset/doc/47490

Log:
  Add revised patch and advisory.

Added:
  head/share/security/patches/SA-15:24/rpcbind-00.patch   (contents, props changed)
  head/share/security/patches/SA-15:24/rpcbind-00.patch.asc   (contents, props changed)
Modified:
  head/share/security/advisories/FreeBSD-SA-15:24.rpcbind.asc

Modified: head/share/security/advisories/FreeBSD-SA-15:24.rpcbind.asc
==============================================================================
--- head/share/security/advisories/FreeBSD-SA-15:24.rpcbind.asc	Fri Oct  2 14:51:54 2015	(r47489)
+++ head/share/security/advisories/FreeBSD-SA-15:24.rpcbind.asc	Fri Oct  2 16:50:00 2015	(r47490)
@@ -5,23 +5,28 @@ Hash: SHA512
 FreeBSD-SA-15:24.rpcbind                                    Security Advisory
                                                           The FreeBSD Project
 
-Topic:          rpcbind(8) remote denial of service
+Topic:          rpcbind(8) remote denial of service [REVISED]
 
 Category:       core
 Module:         rpcbind
-Announced:      2015-09-29
+Announced:      2015-09-29, revised on 2015-10-02
 Affects:        All supported versions of FreeBSD.
-Corrected:      2015-09-29 18:06:27 UTC (stable/10, 10.2-STABLE)
-                2015-09-29 18:07:18 UTC (releng/10.2, 10.2-RELEASE-p4)
-                2015-09-29 18:07:18 UTC (releng/10.1, 10.1-RELEASE-p21)
-                2015-09-29 18:06:27 UTC (stable/9, 9.3-STABLE)
-                2015-09-29 18:07:18 UTC (releng/9.3, 9.3-RELEASE-p27)
+Corrected:      2015-10-02 16:36:16 UTC (stable/10, 10.2-STABLE)
+                2015-10-02 16:37:06 UTC (releng/10.2, 10.2-RELEASE-p5)
+                2015-10-02 16:37:06 UTC (releng/10.1, 10.1-RELEASE-p22)
+                2015-10-02 16:36:16 UTC (stable/9, 9.3-STABLE)
+                2015-10-02 16:37:06 UTC (releng/9.3, 9.3-RELEASE-p28)
 CVE Name:       CVE-2015-7236
 
 For general information regarding FreeBSD Security Advisories,
 including descriptions of the fields above, security branches, and the
 following sections, please visit <URL:https://security.FreeBSD.org/>.
 
+0.   Revision history
+
+v1.0  2015-09-29 Initial release.
+v1.1  2015-10-02 Revised patch to address a regression related to NIS usage
+
 I.   Background
 
 Sun RPC is a remote procedure call framework which allows clients to invoke
@@ -94,6 +99,10 @@ detached PGP signature using your PGP ut
 # fetch https://security.FreeBSD.org/patches/SA-15:24/rpcbind.patch.asc
 # gpg --verify rpcbind.patch.asc
 
+# fetch https://security.FreeBSD.org/patches/SA-15:24/rpcbind-00.patch
+# fetch https://security.FreeBSD.org/patches/SA-15:24/rpcbind-00.patch.asc
+# gpg --verify rpcbind-00.patch.asc
+
 b) Apply the patch.  Execute the following commands as root:
 
 # cd /usr/src
@@ -111,11 +120,11 @@ affected branch.
 
 Branch/path                                                      Revision
 - -------------------------------------------------------------------------
-stable/9/                                                         r288384
-releng/9.3/                                                       r288385
-stable/10/                                                        r288384
-releng/10.1/                                                      r288385
-releng/10.2/                                                      r288385
+stable/9/                                                         r288511
+releng/9.3/                                                       r288512
+stable/10/                                                        r288511
+releng/10.1/                                                      r288512
+releng/10.2/                                                      r288512
 - -------------------------------------------------------------------------
 
 To see which files were modified by a particular revision, run the
@@ -139,17 +148,17 @@ The latest revision of this advisory is 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.1.8 (FreeBSD)
 
-iQIcBAEBCgAGBQJWCtQJAAoJEO1n7NZdz2rnqrcQAMpVQGhgOE2Qz7seLSeKyorU
-lYjMQteAxsYFF7t6BCQxMcfnKVYS9fTUwega6bvBMVQqG7bWg3IKr/esH/pExC22
-XbVemdOKot63Qvu+qdQ33DMr0mb4B9NqWQDV4cFu2sj1yHtZjwufFsvTDC8B89Za
-OfJsKrdxFbR57uOPnm1jhbb/m46O2q6HnD0GsPCXAA9SWAAk6hrjtVsRURjs654e
-iuHa6umSADKeVj0FYiFOyrBM0FgyxmSpBikJD3aaLJa1qCFTPDrGG29283krtSlp
-JgbWm0+dj9O6pl9NapuE2dKtXmp/bdjLzWKnj2qDWMpsX31uqLFSzcP6/AxxiIiI
-S9Uvb9ucQJRqidJ5jgQkicLd7IIM20HWXOltA4uMovoqF8xOVkCyLZ5Nyg4Yiueg
-vsjQ5lQipsOJQBtDO11HjLhZTm4a8c3pHASt0HadvxstNYjB0Kqtm2YySQGdk9H/
-/mvjsWE227fJkqwayBlmUviOX39Cz/9AzpkPtaQYsYKNUEOy0hr04i/yIF40RH/Z
-wIChfTR10KkRvr4dAWT7Kg2bm2Xd0Gs6bEI5YX3PE3aROVwnwmVWCd/rpdkrnVsV
-Pi5MWtPHNATPwRa2UmKbYtwB9mF3GXuBOSssW3K+DfPS+0/ZfYa5CedyeHA3aDGW
-f5ih6/YFCvSB/NURgvcU
-=WO98
+iQIcBAEBCgAGBQJWDrUCAAoJEO1n7NZdz2rnYU0QAL5iWj6a9z50ZGTDJLuE0+Zw
+gDyW9gggo0eBPPuYCOpLr4IIt+0B0AvCVHJKCCc5r7DMptuBDAUtWHeyhvRH4XmU
+rGnweLqI3AzfCSq+CnFV/meJEs+6EaaEGXEarMl+/3YysEMkNEOqO5dEryNaDjK+
++jF+d2Xv13RZ+i2aDWwteQW+8LLdzhYHXWWM9NV70TubPITyq7iL5TXLTKlfRJKP
+eOyphNeV/x+hpAL8zq5Kyu0AS8FoMWjR1rD/OtumraCI0zJsAxonZTY95WqM7Jl9
+mQwrsxvxUTUmLm+CieNEAAmFMiMBBRv6JeucvVn7I59dIFDSTo2REsVzc+y4zTta
+5PJyy6txlwFSrsNiJrn8aklF3voYQMYuE08jRiHAOqNqGwMuPjDjysMfiK/a1WZM
+7XKgSjQwGjX3ZEk9XIWqE3DjKjpyW24rceNL/AM1gRv4Hw9UDMQLlzoAh6RM8F/3
+GwiU6I5DuXIV942JX25ciHLfCkhoCyE9aEMR90ICQUgxV5xix0PpU5pukPgM9rZN
+CeKKbX3v7GfmIy3oWNc3yby6guqZbWbeDimiyz6WboWVvmiZOTPTjtMLuXLbcaSQ
+KbidUmkNU8SDzHMGXJypZ4DX9wlLFK2Wv3anaQsE/hxwgNPKpSMEZujysJ0tyTc9
+F4iUcG0fCsWryp8DydvE
+=J1ex
 -----END PGP SIGNATURE-----

Added: head/share/security/patches/SA-15:24/rpcbind-00.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/share/security/patches/SA-15:24/rpcbind-00.patch	Fri Oct  2 16:50:00 2015	(r47490)
@@ -0,0 +1,24 @@
+Index: usr.sbin/rpcbind/rpcb_svc_com.c
+===================================================================
+--- usr.sbin/rpcbind/rpcb_svc_com.c	(revision 288434)
++++ usr.sbin/rpcbind/rpcb_svc_com.c	(working copy)
+@@ -1052,12 +1052,15 @@ static bool_t
+ netbuf_copybuf(struct netbuf *dst, const struct netbuf *src)
+ {
+ 
+-	assert(dst->buf == NULL);
++	if (dst->len != src->len || dst->buf == NULL) {
++		if (dst->buf != NULL)
++			free(dst->buf);
++		if ((dst->buf = malloc(src->len)) == NULL)
++			return (FALSE);
+ 
+-	if ((dst->buf = malloc(src->len)) == NULL)
+-		return (FALSE);
++		dst->maxlen = dst->len = src->len;
++	}
+ 
+-	dst->maxlen = dst->len = src->len;
+ 	memcpy(dst->buf, src->buf, src->len);
+ 	return (TRUE);
+ }

Added: head/share/security/patches/SA-15:24/rpcbind-00.patch.asc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/share/security/patches/SA-15:24/rpcbind-00.patch.asc	Fri Oct  2 16:50:00 2015	(r47490)
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.1.8 (FreeBSD)
+
+iQIcBAABCgAGBQJWDrUSAAoJEO1n7NZdz2rn6wcQAMwZnPApGypEU3zD4Q/010WV
+s5bUpa1a9jDd1k0xT8jlMTKkV6W+2G1L/OACdRnVPUvwBgAixHwnA1MoeCqwdfGw
+9AcZ9yFyLMfvcmY/HrJy/Aopkvhwp3XrNDhtUFjM27UvAewa52GH0imi/+xg9cBR
+kRp+Yl6F6a6U46QnmQbCqU+gU7tLH0xwVdMRQGQlOSNR694rYlc4IfbleEr8i8Lz
+CF92f7GB+FVj5fKWtPBMsYCHulMAWuYeGHzb2YQc3BdjlPC2hUe8eIdOp4Zg0G7w
+kCNClNr9GzRcCiHfZKvl9GCdjw97HWw0R6SpERWxJ5oYq5psWm4tOlKnVpagFUVj
+WmYFnV0uWQxs2sjztLQm5vuuFTMikmZ/UAhzDXGnUDWjjGe//oWQ8j8NtpjjWT+5
+x2qnytkH5YHy3e/HaGZmdAMxkyrlwjdy9imBgMxtv3k8J3M+RTncYLN2k5qCBzUS
+FTnVUTBOH/n0CHBhgIuA7CYncItS+c1AmD+fy36LxBDD+7/38inm8tL4edyPQsYD
+sg2StdHOsWXpLucibWhWW3CwTGZJN19RxswPXm294Aj9/zl0uxtc0PrVSJeyLqwO
+a1A+MyEZ8uE18kwasWJY6tLhkw2AC/usvXNEz62sSUAPcg+YcAQkqC2k7XMuAf1r
+U4Wbwgf8Ye3rvn2NjLPK
+=Pv1R
+-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510021650.t92Go0MW088160>