components/bind/patches/002-RT40046.patch
author Ben Chang <Benjamin.Chang@Oracle.COM>
Wed, 29 Jul 2015 10:15:50 -0700
branchs11u2-sru12-backport
changeset 4714 7d162a476327
permissions -rw-r--r--
21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2 21482422 problem in SERVICE/DNS-SERVER
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4714
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     1
This patch was obtained from ISC for 9.6-ESV-R11-P2. The patch can
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     2
only be obtained from [email protected] on an as needed
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     3
basis.
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     4
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     5
--- a/CHANGES	Thu Jul 23 10:45:58 2015
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     6
+++ b/CHANGES	Thu Jul 23 10:45:58 2015
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     7
@@ -1,3 +1,9 @@
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     8
+	--- 9.6-ESV-R11-P2 released ---
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     9
+
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    10
+4165.	[security]	A failure to reset a value to NULL in tkey.c could
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    11
+			result in an assertion failure. (CVE-2015-5477)
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    12
+			[RT #40046]
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    13
+
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    14
 	--- 9.6-ESV-R11-P1 released ---
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    15
 
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    16
 4006.	[security]	A flaw in delegation handling could be exploited
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    17
diff --git a/lib/dns/tkey.c b/lib/dns/tkey.c
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    18
index 66210d5..34ad90b 100644
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    19
--- a/lib/dns/tkey.c
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    20
+++ b/lib/dns/tkey.c
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    21
@@ -654,6 +654,7 @@ dns_tkey_processquery(dns_message_t *msg, dns_tkeyctx_t *tctx,
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    22
 		 * Try the answer section, since that's where Win2000
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    23
 		 * puts it.
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    24
 		 */
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    25
+		name = NULL;
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    26
 		if (dns_message_findname(msg, DNS_SECTION_ANSWER, qname,
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    27
 					 dns_rdatatype_tkey, 0, &name,
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    28
 					 &tkeyset) != ISC_R_SUCCESS) {
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    29
diff --git version version
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    30
index 1be3c16..2058444 100644
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    31
--- a/version
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    32
+++ b/version
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    33
@@ -10,4 +10,4 @@ MINORVER=6
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    34
 PATCHVER=
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    35
 RELEASETYPE=-ESV
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    36
 RELEASEVER=-R11
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    37
-EXTENSIONS=-P1
7d162a476327 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    38
+EXTENSIONS=-P2