svn commit: r47490 - in head/share/security: advisories patches/SA-15:24

Xin LI <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
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-----
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.