components/bind/patches/002-RT40046.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Mon, 25 Jul 2016 02:06:45 -0700
branchs11u3-sru
changeset 6483 ee6fa154236b
parent 4708 038a91551a91
permissions -rw-r--r--
23623227 Upgrade Apache Tomcat to version 8.5.3 23631794 problem in UTILITY/TOMCAT
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4708
038a91551a91 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
038a91551a91 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
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     3
basis.
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     4
038a91551a91 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
038a91551a91 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
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     7
@@ -1,3 +1,9 @@
038a91551a91 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 ---
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
     9
+
038a91551a91 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
038a91551a91 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)
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    12
+			[RT #40046]
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    13
+
038a91551a91 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 ---
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    15
 
038a91551a91 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
038a91551a91 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
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    18
index 66210d5..34ad90b 100644
038a91551a91 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
038a91551a91 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
038a91551a91 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,
038a91551a91 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
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    23
 		 * puts it.
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    24
 		 */
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    25
+		name = NULL;
038a91551a91 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,
038a91551a91 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,
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    28
 					 &tkeyset) != ISC_R_SUCCESS) {
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    29
diff --git version version
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    30
index 1be3c16..2058444 100644
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    31
--- a/version
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    32
+++ b/version
038a91551a91 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
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    34
 PATCHVER=
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    35
 RELEASETYPE=-ESV
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    36
 RELEASEVER=-R11
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    37
-EXTENSIONS=-P1
038a91551a91 21482911 Upgrade Solaris to BIND 9.6-ESV-R11-P2
Ben Chang <Benjamin.Chang@Oracle.COM>
parents:
diff changeset
    38
+EXTENSIONS=-P2